Django应用程序使用boto3

时间:2017-05-18 00:43:27

标签: django amazon-s3 boto3

我是Django的新手,想要使用Boto3开发一个在AWS S3上上传视频的应用程序。

请逐步指导我如何实现这个目标?

因为我是新手,所以我很难理解。

之前我尝试使用form.FileField()创建了一个表单,但它返回File Objectfileobject我无法使用boto3上传,因为upload_fileObj方法必须要执行read作为rb

提前致谢并等待指导。

1 个答案:

答案 0 :(得分:1)

您应该首先从/ tmp /目录中的文件对象创建一个文件。 之后,您可以使用该文件路径使用upload_file

上传

一旦确定文件上传成功,就可以从/ tmp /目录中删除该文件。 Incase,文件未正确上传,您也可以重试。