如何使用python向pdf文件添加http标头?

发布于 2024-11-24 03:59:29 字数 241 浏览 4 评论 0原文

您好,是否可以在 python 中向 pdf 文件添加 http 标头,如 Content-Disposition:attachment;filename=test.pdf,现在我所做的是将我的 pdf 文件通过添加发送到 Amazons S3,

--add-header=Content-Disposition:attachment;filename=test.pdf

但我想设置这在Python中

Hi is it possible to add a http header to a pdf file like Content-Disposition:attachment;filename=test.pdf in python, for now what i do is i send my pdf files to Amazons S3 by adding

--add-header=Content-Disposition:attachment;filename=test.pdf

but i would like to set this in python

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

早乙女 2024-12-01 03:59:29

您的意思是您想使用 Python 将文件上传到 S3 并在此过程中设置一些额外的标头吗?

如果是这样,您可以使用 simples3 库。或者其他一些类似的库。我将介绍如何使用 simples3

按照有关如何实例化 S3Bucket 对象的文档进行操作。一旦你有了这个,你就可以这样做:

bucket.put('path/to/your/pdf/object/on/s3',
           pdf_object_bytes,
           headers={'Content-Disposition': 'attachment;filename=test.pdf'})

Do you mean you want to upload files to S3 using Python and set some extra headers along the way?

If so, you could use simples3 library. Or some other similar library. I'll cover using simples3:

Follow the docs on how to instantiate a S3Bucket object. Once you have that, you can do:

bucket.put('path/to/your/pdf/object/on/s3',
           pdf_object_bytes,
           headers={'Content-Disposition': 'attachment;filename=test.pdf'})
顾挽 2024-12-01 03:59:29

尝试写入文件或将所有内容解析为字符串?

Tried writing to a file or parsing everything as a string?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文