Django将doc上传到S3并生成PDF预览

时间:2014-02-20 14:09:48

标签: django amazon-s3

我目前正在使用Django定期上传。上传文档后,执行芹菜任务以使用libreoffice将其转换为PDF。这两个文件都可以在/ media上公开访问。

现在我想开始使用S3来存储我的文件并将它们设为私有。以下是我的选择:

  1. 将doc上传到S3。然后将芹菜任务连接到S3,下载文件,转换为PDF,上传和从本地存储中删除。

  2. 将doc上传到常规存储,然后让芹菜任务进行转换,将两个文件上传到S3然后删除。

  3. 限制:S3存储桶不公开。我打算在下载之前对用户进行身份验证,然后使用临时有效的访问密钥重定向到存储桶。

    我还有其他选择吗?我还没有尝试过这个,但是如果我选择2,我似乎需要多个django存储,一个用于上传(本地),一个用于下载(S3)。这甚至可能吗?

0 个答案:

没有答案
相关问题