繁体   English   中英

从网络中的UNC路径加载图像并隐藏该路径

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM