2012-01-06 9 views
0

の下に別の添付ファイルのパスを指定することができます私は私はすでに私たちはapplication.confの添付ファイルのパスを指定することができます知っている、今プレイフレームワークを使用しています:どのように私は遊びの枠組み

# Store path for Blob content 
attachments.path=data/attachments 

私のアプリケーションは、画像の種類を持っています、私は別のディレクトリにそれらの写真を分離する必要があります。

私は自分の考えをどのように実装できますか?

多くの感謝!

これは私のコントローラのコードです:

public static void uploadAvatar(Blob file){ 
    if(request.isNew){ 
     Long userId = Long.parseLong(session.get(Constants.USER_ID_IN_SESSION)); 
     User user = User.findById(userId); 
     // Delete old picture 
     if (user.avatar.getFile() != null) { 
      user.avatar.getFile().delete(); 
     } 
     user.avatar = file; 
     user.avatarFileName = file.getFile().getName(); 
     user.save(); 
    } 
    Users.settings(); 
} 

答えて

0

私は現在blob.class(http://www.playframework.org/documentation/api/1.2.4/play/を拡張するクラスになるだろうdb/jpa/Blob.html)、getStore()メソッドを再実装してattachments.path(つまりavatar.path)とは異なるプロパティを読み込みます。

幸運を祈る!

関連する問題