当前位置: 首页 > 知识库问答 >
问题:

如何使用Play Framework 2.0配置文件系统,同时保留我当前的MySQL数据库?

罗韬
2023-03-14

因此,我试图弄清楚如何使用Play Framework 2.0配置文件系统来存储blob类型的文件,同时使用数据库存储其引用的目录/路径。

做这件事有点困难,但我发现了一个链接,它向您展示了如何将其配置为主要替代方案,但它代替了数据库。

我试图使用数据库在文件系统中存储引用路径,以便我可以引用回存储的Blob文件或图像的实际位置。以前有人这样做过吗?如果是这样,帮助或指导将不胜感激!

这里是链接:如何配置FS数据库在playframe 2.0?

(编者按:此链接对于这个问题没有用处,因为它描述了如何配置H2存储配置)

提前谢谢!

共有1个答案

单于智
2023-03-14

你把事情搞砸了,你提供的链接指示如何将整个H2数据库配置为存储在磁盘上或内存中。

为了您的目的,您应该只采用Play的留档中的文件上传示例

返回ok(“上传的文件”)之前,您必须做的其他事情 行是在MySQL中查找记录,并通过添加fileName和/或contentType作为存储在磁盘上的文件的参考来更新它。

使用File类型玩一会儿,然后您将能够将文件存储在您想要的FS中以及您想要的方式

 类似资料:
  • 问题内容: 我需要使用Selenium和保留我的缓存。我有一个Firefox配置文件,并在启动时加载了它: 这可以按预期的方式工作,但 不会 复制缓存。转到,它是空的。我想保留我的缓存,我想直接使用我的个人资料。当前复制并使用配置文件的一部分,但不使用缓存。 使用时如何保持缓存? 问题答案: 找出解决方案。 使用此方法加载配置文件不起作用: 对我来说,这确实有效: 现在,我有了正确的完整缓存。

  • 问题内容: 我怎么知道MySQL当前使用哪个配置文件?是否有任何命令或其他东西可以找到它? 问题答案: 您可以通过运行找到所需的信息 要么 我在机器上尝试了以下命令: 它打印出来: 看看是否适合您。

  • 1.1. 文件系统配置 2. define CONFIG_EXTRA_ENV_SETTINGS \ 1.1. 文件系统配置 Rootfs文件系统设置成ubifs readonly,相应mount命令在uboot中设置,如下: $(K18DIR)/uboot/include/configs/leo_common.h / Extra Environment / … "mtdargs=ubi.mtd="

  • 问题内容: 什么命令返回MySQL数据库的当前版本? 问题答案: 建议使用许多答案。但是程序是客户。服务器是。所以命令应该是 要么 这在Debian和Windows上对我有效。 当使用客户端连接到MySQL服务器时,可以使用 要么

  • 问题内容: 我需要将一些数据从mysql导出到csv文件。但是其中一列有换行符,我需要将数据导出到保存换行符的csv文件中。 目前,我正在使用以下sql查询: 但是该sql查询不会将换行符保存在csv文件中。我不是MySQL的专家,如果有人可以帮助我,我将不胜感激 问题答案: 您似乎正在遇到以下错误:https : //bugs.mysql.com/bug.php?id=40320自2008年以来

  • 问题内容: 我需要能够使用读取同一键的多个值。配置文件示例: 使用“标准”将有一个带有值的键。但是我需要解析器读取两个值。 在重复键输入之后,我创建了以下示例代码: 第一部分(带有)读入我们的“常规”配置文件,仅保留其值(覆盖/删除其他值),然后得到以下预期输出: 第二部分()使用我的方法将多个值附加到列表中,但输出是 如何摆脱重复的价值观?我期望的输出如下: 要么 (我不在乎是否每个值都在列表中