【发布时间】:2012-10-10 08:38:52
【问题描述】:
图像文件名通过添加vendorID 来存储,如“200018hari”。下图显示了filename存储在Cmp_DocPath列中的表。
当用户从下拉列表中选择vendorID 时,我想显示服务器文件夹“D:\Upload\Commerical Certificates”中的特定VendorID 图像。(图片不会显示带有下拉列表。)
我在内联代码中尝试此操作,但图像不显示。但是我知道如果用户从下拉列表中选择其他VendorID,这对我没有帮助。
我将如何使用 C# 中的代码隐藏?
<asp:Image ID="Image1" runat="server" Height="400px" Width="400px"
ImageUrl ="AdminCompanyInfo.aspx?FileName=~/Upload/Commerical Certificates/200027mcp.png"/>
【问题讨论】:
-
如果客户端可以在服务器上定义他想要下载内容的路径,这对我来说听起来像是一个安全问题。 (那么下载你的 web.config 怎么样?)
-
客户端只是使用文件上传上传图像。我在 IIS 中创建了虚拟路径并给出了存储上传图像的路径。所以客户端没有定义服务器的路径。我需要 C# 代码从文件夹中检索图像以显示在屏幕上。
标签: c# asp.net .net sql-server sql-server-2008-r2