Qin*_* Xu 0 grails file-access cloud-foundry image-file
我有一个grails应用程序,它允许用户上传图像文件,并可以显示这些图像.应用程序实际上只将文件路径存储在数据库中,并将图像文件保存在文件系统中.
我读过一些帖子,说Cloud Foundry不支持本地文件系统访问.所以我的问题是,如果我想将我的应用程序部署到Cloud Foudry,我应该做哪些修改?我希望图像仍然可以直接显示在网页上,用户不必将它们下载到自己的计算机上进行查看.
当您的应用程序停止,崩溃或移动时,存储在文件系统上的图像可能会消失.它不应该用于您要保留的内容.此外,文件系统存储不可扩展.也就是说,如果您的应用程序的多个实例正在运行,则本地存储仅对应用程序的特定实例可见,并且在所有实例中不可见或共享.
为了满足您的要求,可以使用本地服务,例如MongoDB GridFS,具有blob数据类型的MySQL或外部blob存储,例如Box.net或Amazon S3.
| 归档时间: |
|
| 查看次数: |
598 次 |
| 最近记录: |