使用 play framework 1.+ 指定图像名称(使用 play.db.jpa.blob)
Posted
技术标签:
【中文标题】使用 play framework 1.+ 指定图像名称(使用 play.db.jpa.blob)【英文标题】:specifying image name (using play.db.jpa.blob) using play framework 1.+ 【发布时间】:2012-07-24 21:52:49 【问题描述】:我正在使用 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 返回为文件指定的实际名称 - 我需要指定文件的文件名,以便稍后从目录中读取它。
【问题讨论】:
【参考方案1】:使用 javax.imageio.ImageIO.write 调用(传入 BufferedImage、文件类型(png/jpeg 等)和文件的目录位置(使用所需的文件名)。
【讨论】:
以上是关于使用 play framework 1.+ 指定图像名称(使用 play.db.jpa.blob)的主要内容,如果未能解决你的问题,请参考以下文章