需要一个django heroku网络应用程序的小存储

时间:2012-10-20 19:37:18

标签: web-services web-applications heroku

我有一个网络应用程序,它从网络上获取一些图像并将其存储在服务器上。在我的本地服务器上,我可以使用非常方便的ImageField.upload_to将文件系统用于图像。但由于heroku不允许上传图像,我无法使用相同的机制。图像数量约为400,我不需要超过15 MB的存储空间。 我的问题是,为django heroku网络应用程序上传大约15 MB数据的可能方法是什么:

  1. S3 - 进入S3的时间不到15 MB。另外,我没有信用卡,AWS也不接受借记卡。
  2. Dropbox - 我可以以某种方式使用dropbox作为存储服务吗?
  3. 还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

好的,因为没有人回答: 我最后用S3做了。使用Django应用程序storages将S3插入为默认文件存储后端。然后ImageField.upload_to将图像保存在S3存储桶而不是本地文件系统上。 可以在AWS上使用我的借记卡创建帐户,它提供免费套餐,所以S3就是。 也可以使用Dropbox,但不能像S3一样无缝集成。