文件在服务器上消失

Ily*_*ota 2 php cloud file paas

我在AppFog上托管了一个PHP应用程序,有时它需要生成一些文件并将它们存储在服务器上.文件与file_put_contents()或一起保存imagejpeg()imagepng()功能.一段时间后文件被删除.你能告诉我为什么以及如何预防它?

Chr*_*ris 5

许多PAAS提供程序(包括AppFog)不提供持久性文件系统.通常,您可以保存文件,但在重新部署应用程序时将删除它们.

对于持久文件存储,建议您使用Amazon S3等云提供商.

来自AppFog FAQ:

AppFog是否有持久文件系统?

还没.我们正在研究这个功能,但与此同时,文件系统是不稳定的.这意味着您通过Web界面对文件系统所做的任何更改(包括任何管理员更改和内容上载)都将在应用程序的下次启动,停止,重新启动,部署或资源更改时丢失.因此,您应该在本地开发环境中对文件系统进行任何更改,并将媒体资产和内容上载保存在Amazon S3的外部存储系统上.