一个单独的jsp文件,首先要获得图片的ByteArray数据,然后以.jpg格式保存到文件夹中。还要输出显示该图片。现在不知道该怎么显示这张图片。
jsp代码如下:
BufferedInputStream inputStream = new BufferedInputStream(request.getInputStream());//获得图片ByteArray数据。该行代码正确吗?
FileOutputStream outputStream = new FileOutputStream("mypic.jpg");
byte [] bytes = new byte[4096];
int v;
while((v=inputStream.read(bytes)) != -1) {//没有到文件流末尾,继续写入
outputStream.write(bytes, 0, v);
}
outputStream.close();
inputStream.close();
//输出显示该图片,不会做:(
