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()));

欢迎任何有用的建议。操作系统上的文件名使用 UUID - File 上的 getName 返回为文件指定的实际名称 - 我需要指定文件的文件名,以便稍后从目录中读取它。

4

1 回答 1

0

使用 javax.imageio.ImageIO.write 调用(传入 BufferedImage、文件类型(png/jpeg 等)和文件的目录位置(使用所需的文件名)。

于 2012-08-28T22:21:50.530 回答