C#編寫的生成縮略圖程序__第1頁
C#編寫的生成縮略圖程序__第2頁
C#編寫的生成縮略圖程序__第3頁
C#編寫的生成縮略圖程序__第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、C#編寫的生成縮略圖程序_ if(fileupload.PostedFile!=null) /addto為要添加的屬性,aboutfile為文件說明 string nam = fileupload.PostedFile.FileName ; /取得文件名(抱括路徑)里最終一個.的索引 int i= nam.LastIndexOf(.); /取得文件擴(kuò)展名 string newext =nam.Substring(i); /這里我自動依據(jù)日期和文件大小不同為文件命名,確保文件名不重復(fù) DateTime now = DateTime.Now; string newname=now.DayOfYea

2、r.ToString()+fileupload.PostedFile.ContentLength.ToString(); /保存文件到你所要的名目,這里是IIS根名目下的upload名目.你可以轉(zhuǎn)變. /留意: 我這里用Server.MapPath()取當(dāng)前文件的相對名目.在里/必需用/代替,把 fileupload.PostedFile.SaveAs(Server.MapPath( /得到這個文件的相關(guān)屬性:文件名,文件類型,文件大小 /fname.Text=myFile.PostedFile.FileName; /fenc.Text=myFile.PostedFile.ContentTyp

3、e ; /fsize.Text=myFile.PostedFile.ContentLength.ToString(); /下面是生成縮略圖 System.Drawing.Image image,aNewImage; int width,height,newwidth,newheight; image=System.Drawing.Image.FromFile(Server.MapPath( System.Drawing.Image.GetThumbnailImageAbort callb =new System.Drawing.Image.GetThumbnailImageAbort(Thum

4、bnailCallback); width=image.Width; height=image.Height; if(firstpageshow.SelectedValue.ToString()=1fenlei.SelectedValue.ToString()=5) newwidth=203;newheight=86; newheight=height*newwidth/width; else if(isweekman.SelectedValue.ToString()=1) newwidth=171;newheight=111; newheight=height*newwidth/width;

5、 else if(firstpageshow.SelectedValue.ToString()=1fenlei.SelectedValue.ToString()=3) newwidth=171;newheight=111; newheight=height*newwidth/width; else newwidth=62;newheight=80; newheight=height*newwidth/width; aNewImage=image.GetThumbnailImage(newwidth,newheight,callb,new System.IntPtr(); aNewImage.Save(Server.MapPath( ima

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論