2012-01-27 92 views
0

用戶上傳他們用HTML INPUT(FILE)喜歡這張照片:如何上傳照片和Asp.net保存其長寬比我的網站

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]。如何對此?

回答

0

您必須在保存圖像之前調整圖像大小。檢查this示例

+0

鏈接不正確。請詳細解釋 – 2012-01-27 13:42:15

+0

首先,您必須從發佈的文件中獲取流,如下所示:Stream inputStream = File1.PostedFile.InputStream;然後從示例鏈接使用ResizeFromStream方法,當然您需要在示例中更改newWidth的值 – 2012-01-27 14:22:21

相關問題