2

我在加载存储在我网络中的服务器中的一些图像时遇到了一些问题。

在 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" />

但它没有用。另一个问题是,当有人尝试查看图像的 url 时,我希望它不显示路径192.168.84.52。是否可以使用 aspx 页面并传递图像名称以便加载图像?

例如这样的事情

 image.aspx/10038P.jpg

嗯,是的,它不是一个真正的参数,

4

1 回答 1

4

我认为您最好(也是最简单)的方法可能是使用您显示的 UNC 类型路径映射虚拟目录。然后,您可以以更“正常”的方式处理 html 中的文件(根据您的要求有效地隐藏 UNC 服务器名称)。

例如,您可以将 UNC 映射\\192.168.84.52\Distri\Affiche\到虚拟文件夹images,然后从imageshtml 中的文件夹中引用图像文件名。

以下文档描述了设置虚拟文件夹,请注意 UNC 映射的特殊说明。

http://msdn.microsoft.com/en-us/library/bb763173(v=vs.100).aspx

于 2013-08-14T04:27:47.067 回答