1
嗨我有一個問題,阻止我的網站上的一些額外的安全, 在我的方位,當在本地運行時,這一切都完美的作品。在heroku上創建/重命名添加的靜態文件
基本上,當它被使用時,我的網站會在做出特定請求後每三個小步驟壓縮/重命名/重新壓縮文件(主要是圖像文件)。但是由於在heroku上部署,這不起作用。它說它壓縮或重命名它後無法罰款文件。
我使用Django 1.7
嗨我有一個問題,阻止我的網站上的一些額外的安全, 在我的方位,當在本地運行時,這一切都完美的作品。在heroku上創建/重命名添加的靜態文件
基本上,當它被使用時,我的網站會在做出特定請求後每三個小步驟壓縮/重命名/重新壓縮文件(主要是圖像文件)。但是由於在heroku上部署,這不起作用。它說它壓縮或重命名它後無法罰款文件。
我使用Django 1.7
的Heroku擁有只讀文件系統。你可以只寫./tmp
和./log
目錄:
https://devcenter.heroku.com/articles/read-only-filesystem
有兩個目錄是可寫的:./tmp和./log(在你的應用程序根目錄)。如果您希望在請求期間臨時刪除文件,則可以寫入文件名,如#{RAILS_ROOT}/tmp/myfile _#{Process.pid}。不能保證這個文件會在後續請求中出現(儘管它可能是),所以這不應該用於任何類型的永久存儲。