带文件上传器的上传路径的全名

时间:2013-07-15 09:52:23

标签: c#

我必须在保存之前调整图像大小

我有文件上传器和缩放器功能

在函数中我需要传递上传图像的完整路径

System.Drawing.Image oImg = System.Drawing.Image.FromFile(_uploadImageFile.PostedFile.FileName.ToString());

我试过FileUpload1.PostedFile.FileName

但无论如何它只返回文件名,而不是完整路径

我也经历过堆栈溢出一些问题,但是所有这些都只返回文件名,我希望有完整的路径

Get full path of a file with FileUpload Control

how to get the full path of file upload control in asp.net?

1 个答案:

答案 0 :(得分:1)

System.Drawing.Image.FromFile方法希望文件在服务器上显示,但是当您使用_uploadImageFile.PostedFile.FileName时,这是在客户端上拾取的文件。
很明显System.Drawing.Image.FromFile();找不到它,因为你传递了一个客户路径。

我建议您使用其他方法,例如Image.FromStream(Stream);,您可以传递输入文件流,然后就可以获得图像。