0

Play Framework 1.2以降を使用しています-play.db.jpa.blobを使用してイメージをディスクに保存できます-これを使用してファイル名を指定できるかどうか疑問に思います-そうでない場合は、通常のファイルを使用することになります。

    //File photo;
testImage.photoFileName = photo.getName();
testImage.photo = new Blob();

        testImage.photo.set(new FileInputStream(photo),  MimeTypes.getContentType(photo.getName()));

役立つ提案があれば歓迎します。OSのファイル名はUUIDを使用しています-ファイルのgetNameは、ファイルに指定された実際の名前を返します-後でディレクトリから読み取ることができるように、ファイルのファイル名を指定する必要があります。

4

1 に答える 1

0

javax.imageio.ImageIO.write呼び出し(BufferedImage、ファイルタイプ(png / jpegなど)およびファイルのディレクトリ位置(目的のファイル名)を渡す)を使用しました。

于 2012-08-28T22:21:50.530 に答える