我网站的用户使用 HTML INPUT(文件)上传他们的照片,如下所示:
Fname = File1.PostedFile.FileName.ToString();
int Index = Fname.LastIndexOf("\\");
Fname = Fname.Substring(Index + 1);
string Fname1 = MapPath(Fname);
File1.PostedFile.SaveAs(Fname1);
img =File1.AppRelativeTemplateSourceDirectory+ Fname;
Image1.ImageUrl = img;
Image1 大小是 100 * 200 ,但我想保存像 100 * [(h/w)*100 这样的图像。如何做到这一点?
最佳答案
您必须在保存之前调整图像大小。检查this例子
关于asp.net - 如何在 Asp.net 中上传照片并保存其纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9030413/