【发布时间】:2013-03-31 14:15:32
【问题描述】:
我正在尝试获取用户从列表框中选择的图像的图像尺寸。图像文件在 FTP 服务器上可用。我在列表框中显示文件名供用户选择。选择后,我想显示图像的预览,因为我想获得尺寸,以便在需要时调整它的大小。
我将链接到当前选定列表项的文件名存储到字符串变量中。我知道服务器上的路径。我正在使用以下代码创建 Image 对象,但没有运气
try
{
string dir = Session["currentUser"].ToString();
System.Drawing.Image img = System.Drawing.Image.FromFile("~/Uploads/"+dir+"/"+fName, true); //ERROR here, it gives me file URL as error message!
}
catch(Exception ex)
{
lbl_Err.Text = ex.Message;
}
不知道出了什么问题。有什么想法吗?
【问题讨论】:
-
那么,您需要什么?您是否收到任何异常、错误的值或您不知道如何获取这些值?
-
我没有进入 asp.net,以 ~ 开头的东西是有效路径吗?
-
FromFile需要filename,所以我给出了一个相对路径(绝对路径会引发另一个错误),但在异常情况下它会引发System.IO.FileNotFoundException并且ex的消息属性是@ 987654326@