我对django并不陌生,目前在一个项目中工作,该项目包括使用FileResponse
方法提供pdf文件。在开发环境中,一切都很棒,因为文件存储在项目目录中。现在正在生产中,我将这些文件存储在S3存储桶中,只是为了使它们分开。
但是我看不到一种从我的应用程序有效访问文件的方法。
我尝试过类似的事情:
s3 = boto3.resource('s3')
obj = s3.Object(bucket_name, file)
body = obj.get()['Body'].read()
但这似乎不适用于二进制文件...
我当时正在考虑将文件下载到/ tmp目录,但这是一个更好的方法...
任何帮助或指导将不胜感激。