PlayFrameworkでBLOBdbtypeを使用してサーバーにファイルをアップロードしました。application.confファイルに私は持っています
attachments.path=home/dotcloud/uploads
しかし、サーバー上でファイルが見つかりませんでした。
問題は、wwwサービスを再起動すると、すべてのファイルが失われ、dbレコードしかないことです。
PlayFrameworkでBLOBdbtypeを使用してサーバーにファイルをアップロードしました。application.confファイルに私は持っています
attachments.path=home/dotcloud/uploads
しかし、サーバー上でファイルが見つかりませんでした。
問題は、wwwサービスを再起動すると、すべてのファイルが失われ、dbレコードしかないことです。
ここには2つの問題があると思います。まず、あなたのパスには、フルパスになるための最初の「/」がありません(私はそれがあなたの意図だったと思います):
attachments.path=/home/dotcloud/uploads
次に、Playサーバーがアプリケーションコンテキストパスの外部にあるため、そのフォルダーに書き込む権限があるかどうかはわかりません。デフォルトのフォルダはアプリケーションに対してローカルであり、Playはそれを書き込むことができますが、他のフォルダについてはよくわかりません。それを再確認する必要があります。