2014-01-26 24 views

回答

0

从您的问题看来,您可以将文件保存到所需的位置,但无法显示该位置的图像。

那么,你不能引用web容器以外的文件。 HTML中img标签的来源可以是URL,即Web容器中的文件或Web上托管的文件。

作为解决方法,您可以创建一个servlet,它可以从Web容器外部加载文件,然后将文件写入/流式传输到您的响应中。您将为servlet提供文件路径,并且该servlet将为您提供该文件。

假设您创建一个名为'FileServlet'的服务文件的Servlet,并且此FileServlet将'imageName'作为参数来获取文件。你的FileServlet被编码为从路径文件'C:\ image \'。 img标签如:

<img scr="FileServet?imageName=image1.jpg"> 

可用于提供文件'C:\ image \ image1.jpg。

参考FileServlet by BalusC的详细工作。

相关问题