我要求将用户上传的文件保存到S3,并将文件url作为响应返回。为此,我考虑使用{{3}}。但是django-storage的问题是该文件将首先上传到服务器然后上传到S3。
我正在尝试将文件上传到服务器的解决方案,然后芹菜任务将文件推送到S3。但在这种情况下,我应该在响应S3中返回哪个URL(文件可能在用户请求之前没有上传)或服务器URL并让服务器重定向到S3?
答案 0 :(得分:2)
由于您想在知道S3存储位置之前返回一个值,因此它显然无法 S3存储位置。您可以做的最好的事情是返回一个值,用户可以在服务器最终存储时从服务器获取 S3 <存储位置(或者它仍在等待存储的信息)