在Web浏览器中显示上传的文件

时间:2013-01-07 04:24:53

标签: java image java-ee upload

我正在将图片上传到后端,我希望在上传完成后将其显示在前端。为此,我将它放在临时文件夹下。我不清楚它的部分 - 如何将此图像发送到用户浏览器?

4 个答案:

答案 0 :(得分:0)

也许您可以使用uploadify非常简单,您可以一次上传多个文件。查看演示http://www.uploadify.com/demos/

答案 1 :(得分:0)

HTML文件中,您需要使用img标记。如果您的图片标题为pic.jpg,则可以使用以下内容:

<img src="temp/pic.jpg" alt="My incredible image.">

答案 2 :(得分:0)

response.setContentType("image/jpg");
response.setHeader("Content-Disposition","inline;filename=filename.jpg");

答案 3 :(得分:-1)

您是否尝试在默认网络浏览器中打开本地图片?如果是这样,请执行:

java.io.File imageFile = new java.io.File("image.png");
java.awt.Desktop.getDesktop().browse(imageFile.toURI());

它会将文件图像打开到默认的Web浏览器。