我必须在保存之前调整图像大小
我有文件上传器和缩放器功能
在函数中我需要传递上传图像的完整路径
System.Drawing.Image oImg = System.Drawing.Image.FromFile(_uploadImageFile.PostedFile.FileName.ToString());
我试过FileUpload1.PostedFile.FileName
但无论如何它只返回文件名,而不是完整路径
我也经历过堆栈溢出一些问题,但是所有这些都只返回文件名,我希望有完整的路径
答案 0 :(得分:1)
System.Drawing.Image.FromFile方法希望文件在服务器上显示,但是当您使用_uploadImageFile.PostedFile.FileName
时,这是在客户端上拾取的文件。
很明显System.Drawing.Image.FromFile();
找不到它,因为你传递了一个客户路径。
我建议您使用其他方法,例如Image.FromStream(Stream);
,您可以传递输入文件流,然后就可以获得图像。