我是Django的新手,想要使用Boto3开发一个在AWS S3上上传视频的应用程序。
请逐步指导我如何实现这个目标?
因为我是新手,所以我很难理解。
之前我尝试使用form.FileField()
创建了一个表单,但它返回File Object
但fileobject
我无法使用boto3上传,因为upload_fileObj
方法必须要执行read作为rb
。
提前致谢并等待指导。
答案 0 :(得分:1)
您应该首先从/ tmp /目录中的文件对象创建一个文件。 之后,您可以使用该文件路径使用upload_file
上传一旦确定文件上传成功,就可以从/ tmp /目录中删除该文件。 Incase,文件未正确上传,您也可以重试。