【问题标题】:Storing and displaying image files in grails application in cloud foundry在 Cloud Foundry 的 grails 应用程序中存储和显示图像文件
【发布时间】:2023-04-04 05:53:01
【问题描述】:

我有一个 grails 应用程序,它允许用户上传图像文件并且可以显示这些图像。该应用程序实际上只将文件路径存储在数据库中,并将图像文件保存在文件系统中。

我读过一些帖子说 Cloud Foundry 不支持本地文件系统访问。所以我的问题是,如果我想将我的应用程序部署到 Cloud Foudry,我应该做哪些修改?我希望图片仍然可以直接显示在网页上,用户不必为了观看而下载到自己的电脑上。

【问题讨论】:

    标签: grails cloud-foundry file-access image-file


    【解决方案1】:

    当您的应用程序停止、崩溃或移动时,存储在文件系统中的图像可能会消失。它不应该用于您想要保留的内容。此外,文件系统存储不可扩展。也就是说,如果您的应用程序的多个实例正在运行,则本地存储仅对应用程序的特定实例可见,并且不可见或在所有实例之间共享。

    为了满足您的要求,可以使用本地服务(例如 MongoDB GridFS、具有 blob 数据类型的 MySQL)或外部 blob 存储(例如 Box.net 或 Amazon S3)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多