Java 如何保存图像jpeg文件?
在Java中,我从数据库加载二进制图像数据Java 如何保存图像jpeg文件?,java,file,Java,File,在Java中,我从数据库加载二进制图像数据 HttpServletRequest request = null; //... Integer parameter = Integer.valueOf(request.getPathInfo().substring(1)); ImageEntity image = loadImage(parameter); byte[] binaryImageData = image.getImageData(); PrintWriter out = new Pri
HttpServletRequest request = null;
//...
Integer parameter = Integer.valueOf(request.getPathInfo().substring(1));
ImageEntity image = loadImage(parameter);
byte[] binaryImageData = image.getImageData();
PrintWriter out = new PrintWriter("C:\img.jpg");
//How can I save binaryImageData to C:\img.jpg?
如何将从db加载的
binaryImageData
保存到文件C:\img.jpg
?您应该使用流来保存二进制数据
就你而言:
Integer parameter = Integer.valueOf(request.getPathInfo().substring(1));
ImageEntity image = loadImage(parameter);
byte[] binaryImageData = image.getImageData();
OutputStream out = new BufferedOutputStream(new FileOutputStream(
"C:\\img.jpg"));
out.write(binaryImageData);
所以,下层选民,如果答案太明显的话;你没提供吗?你有没有设法让我的答案起作用?@AnjithKumarPaila是的,它起作用了