我使用的是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-文件上的getName返回为文件指定的实际名称-我需要为文件指定文件名,以便以后可以从目录中读取。
使用了javax.imageio.imageio.write调用(传入BufferedImage,文件类型(png/jpeg等)&文件的目录位置(具有所需的文件名)。