2015-03-31 36 views
1

嗨我有一个问题,阻止我的网站上的一些额外的安全, 在我的方位,当在本地运行时,这一切都完美的作品。在heroku上创建/重命名添加的静态文件

基本上,当它被使用时,我的网站会在做出特定请求后每三个小步骤压缩/重命名/重新压缩文件(主要是图像文件)。但是由于在heroku上部署,这不起作用。它说它压缩或重命名它后无法罚款文件。

我使用Django 1.7

回答

0

的Heroku拥有只读文件系统。你可以只写./tmp./log目录:

https://devcenter.heroku.com/articles/read-only-filesystem

有两个目录是可写的:./tmp和./log(在你的应用程序根目录)。如果您希望在请求期间临时删除文件,则可以写入文件名,如#{RAILS_ROOT}/tmp/myfile _#{Process.pid}。不能保证这个文件会在后续请求中出现(尽管它可能是),所以这不应该用于任何类型的永久存储。