[英]Load image from an UNC path in network and hide the path
我在加载网络中服务器中存储的某些图像时遇到问题。
在Windows资源管理器中,路径如下所示:
\\192.168.84.52\Distri\Affiche\10038P.jpg
我尝试过这样的事情:
<img src= "\\192.168.84.52\Distri\Affiche\10038P.jpg" alt="logo" />
<img src= "file://///192.168.84.52/Distri/Affiche/10038P.jpg" alt="logo" />
但这没有用。 另一个问题是,当有人尝试查看图像的网址时,我希望它不显示路径192.168.84.52
。 是否可以使用aspx页面并传递图像名称,以便它将加载图像?
例如这样的事情
image.aspx/10038P.jpg
是的,这不是一个真正的参数,
我认为最好(也是最简单)的方法可能是使用显示的UNC类型的路径映射虚拟目录。 然后,您可以通过一种更“正常”的方式来处理html中的文件(按照您的要求有效地隐藏UNC服务器名称)。
例如,您可以将UNC \\\\192.168.84.52\\Distri\\Affiche\\
映射到虚拟文件夹images
,然后从html中的文件夹images
中引用图像文件名。
以下文档介绍了如何设置虚拟文件夹,请注意UNC映射的特殊说明。
http://msdn.microsoft.com/en-us/library/bb763173(v=vs.100).aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.