java - Play 中的附件! dotcloud 上的框架

标签 java playframework dotcloud

我使用 BLOB db 类型 on play 框架将文件上传到服务器。在 application.conf 文件中我有

attachments.path=home/dotcloud/uploads

但是我在服务器上找不到这些文件。

问题是,如果我重新启动 www 服务,那么我会丢失所有文件,只有数据库记录。

最佳答案

我认为这里有两个问题。首先,您的路径缺少初始的“/”作为完整路径(我假设这是您的意图):

attachments.path=/home/dotcloud/uploads

其次,我不确定您的 Play 服务器是否有权写入该文件夹,因为它位于应用程序上下文路径之外。默认文件夹是应用程序的本地文件夹,Play 可以写入它,但不太确定其他文件夹。您应该仔细检查一下。

关于java - Play 中的附件! dotcloud 上的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7201994/

相关文章:

java - Siena/Play/GAE 解析 boolean 字段错误 : 0 = true

python - Django / python : error when get value from dictionary

java - Java if 语句什么时候退出?

java - 为什么在执行 bufferedReader.readLine(); 时返回 null在 Windows cmd 和 powershell 中?

java - 根据Java/Grails中的元素从 map 中提取/过滤数据

java - Play Framework 路线不工作

java - 在 Play Framework 中创建自定义的 404/500 错误页面

linux - 如何使用 API/v1.5 在 docker 容器中运行守护进程?

git - 同一个配置文件在不同分支的不同版本

java - JDK 整数比较问题