System.Drawing Image.FromFile来自用户的文件系统

时间:2009-09-14 10:15:41

标签: c# asp.net drawing

我正在尝试使用一个网页来显示用户通过“文件打开”对话框选择的.gif / .jpg / .png。

麻烦的是,据我所见,它是专门设计用于将所选文件上传到Web服务器,而我只想获取文件的位置,以便我可以将其提供给系统的Image.FromFile方法。绘制命名空间。

是否可以让Image.FromFile从用户自己的文件系统加载文件?

2 个答案:

答案 0 :(得分:1)

Image.FromFile在服务器上运行,从您无法访问客户端PC的服务器上运行。

您可以使用带有src文件路径的IMG标记在网页上显示来自用户PC的文件,如下所示:

<img src="file://C:/FolderOnClientPC/image.jpg" />

答案 1 :(得分:0)

即可。你不能这样做。将其上传到服务器并从该位置获取文件。