asp.net - 如何在 Asp.net 中上传照片并保存其纵横比

标签 asp.net css visual-studio-2010

我网站的用户使用 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/

相关文章:

asp.net - 403 - 禁止 : Access is denied. 您无权使用您提供的凭据查看此目录或页面

asp.net - 如何查看一个网站有多少人在线

visual-studio-2010 - 将用户名和日期附加到 Visual Studio 2010 代码注释的扩展

c# - Publishesettings 告诉该位置是保留的系统名称或磁盘不可写?

visual-studio-2010 - Visual Studio 2010 启动时出现未知错误

c# - 如何更改asp面板中分组文本的颜色

asp.net - 是否使用 TPL 或 async/await

html - 垂直对齐 - 它是如何工作的?

html - DIV设置溢出时内容跳到顶部

css - 使用 Bootstrap 在 2 列布局中设置行