我有一个网络应用程序,它从网络上获取一些图像并将其存储在服务器上。在我的本地服务器上,我可以使用非常方便的ImageField.upload_to将文件系统用于图像。但由于heroku不允许上传图像,我无法使用相同的机制。图像数量约为400,我不需要超过15 MB的存储空间。 我的问题是,为django heroku网络应用程序上传大约15 MB数据的可能方法是什么:
答案 0 :(得分:0)
好的,因为没有人回答:
我最后用S3做了。使用Django应用程序storages
将S3插入为默认文件存储后端。然后ImageField.upload_to将图像保存在S3存储桶而不是本地文件系统上。
可以在AWS上使用我的借记卡创建帐户,它提供免费套餐,所以S3就是。
也可以使用Dropbox,但不能像S3一样无缝集成。