Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在 ASP.NET 中开发一个项目,但我被困在这种情况下;
我在本地机器上有一万张图像。我需要在 ASP.Net 的图片框中显示它们。我无法将所有图像复制到 Web 应用程序文件夹。所以我必须给出文件路径
\\server\something\something.jpg
但这当然行不通。
我找到了一些解决方案,但它们不是很清楚,所以我没有成功。
所以我该怎么做 ?
在 IIS 中,在您的站点中定义一个虚拟子目录,目录的物理位置为\\server\something. 然后您将能够将图像虚拟 url 指定为~/something.jpg.
\\server\something
~/something.jpg
使用代码隐藏返回图像(aspx页面或ashx处理程序) - 然后,在授予 IIS 用户足够的权限后,Web 应用程序将读取所需的图像并将其放入响应流中。
aspx
ashx