asp.net上傳圖片並同時生成縮圖 (轉)
asp.net上傳圖片並同時生成縮圖 (轉)[@more@]
上傳檔案
圖片屬性:" name="R1" checked>本班全校(本班則只在本班顯示,全校則在全校顯示)
<BR>Sub File(sender As , e As EventArgs)</P>
<P>If FileUp.PostedFile.ContentLength = 0 Then<BR>FileInfo.Visible = False<BR>Exit Sub<BR>Else<BR>FileInfo.Visible = True<BR>FDisplay1.Visible = True<BR>End If</P>
<P>FSize.Text ="大小"+ CStr(FileUp.PostedFile.ContentLength/1024)+"KB"<BR>FName.Text = "已上傳檔名:"+FileUp.PostedFile.FileName+"<br>"+FName.Text</P>
<P>'寫入<BR>on error resume next<BR>dim myconn as connection<BR>dim mycomm as sqlcommand<BR>dim sql as string<BR>dim id as integer<BR>Dim image,anewimage As System.Drawing.Image<BR>dim width,height,newwidth,newheight as integer<BR>Dim callb As System.Drawing.Image.GetThumbnailImageAbort<BR>myConn=New sqlconnection(ConfigurationSettings.AppSettings("資料庫"))<BR>myconn.open()<BR>sql="insert into picture (姓名,班級,介紹,屬性) values ('"&request.("dgxyl").values("dgxylname")&"','"&request.cookies("dgxyl").values("dgxylbj")&"','"&trim(request("TextBox1"))&"','"&request("r1")&"')"<BR>Mycomm=New sqlcommand(sql,myconn)<BR>mycomm.executenonquery()<BR>myconn.close()</P>
<P>Dim myCommand As New SqlCommand(" top 1 id from picture order by id desc", myConn)<BR>myCommand.Connection.Open()<BR>Dim myReader As SqlDataReader=mycommand.executereader()<BR>if myReader.Read() then<BR>id=myReader("id")<BR>end if<BR>myconn.close()<BR>'儲存圖片<BR>FileUp.PostedFile.SaveAs( Server.MapPath("classpic")&cstr(id)&".jpg" )<BR>'生成縮圖<BR>image=System.Drawing.Image.FromFile(Server.MapPath("/classpic/"+cstr(id)+".jpg"))<BR>width=image.Width<BR>height=image.height<BR>if width>height then<BR>newwidth=250<BR>newheight=image.height/image.Width*newwidth<BR>else<BR>newheight=250<BR>newwidth=image.Width/image.height*newheight<BR>end if<BR>response.write("id="+cstr(id)+"width="+cstr(Width)+";height="+cstr(height)+" ")<BR>response.write("newwidth="+cstr(newwidth)+";newheight="+cstr(newheight)+"<br>")</P>
<P>aNewImage=image.GetThumbnailImage(newwidth,newheight,callb,new System.IntPtr())<BR>aNewImage.Save(Server.MapPath("/smallpic/"+cstr(id)+".jpg"))<BR>image.Dispose()</P>
<P><BR>Dim FileSplit() As String = Split( FileUp.PostedFile.FileName, "" )<BR>Dim FileName As String = FileSplit(FileSplit.Length-1)<BR>Dim Exts() As String = Split( FileName, "." )<BR>Dim Ext As String = LCase(Exts(Exts.Length-1))</P>
<P>FDisplay.Text = "<A Target='_blank' HREF='/classpic/"&cstr(id)&".jpg"& "'>檢視上傳檔案</A>"<BR>FDisplay1.text="<a href='/picture/default.</A>?bj="&cstr(request.cookies("dgxyl").values("dgxylbj"))&"'>返回</a>"<BR>End Sub<BR>
請正確填寫下面各項
上傳檔案
圖片屬性:" name="R1" checked>本班全校(本班則只在本班顯示,全校則在全校顯示)
圖片說明:
注意:
- 嚴禁上傳汙染環境的照片,否則賬號將被刪除!
- 請詳細填寫照片說明,圖片說明不詳細將會被視為亂傳圖片,將會被刪除!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-996970/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- asp.net上傳圖片生成縮圖ASP.NET
- 用ASP.NET上傳圖片並生成可帶版權資訊的縮圖 (轉)ASP.NET
- asp.net2.0 上傳圖片(FileUpload控制元件) 並生成縮圖ASP.NET控制元件
- vue+element 將圖片壓縮並轉換成base64上傳圖片Vue
- 觸屏 H5 如何實現壓縮並上傳多張圖片,同時還可以進行圖片壓縮H5
- vue 上傳圖片進行壓縮圖片Vue
- js上傳圖片壓縮JS
- 怎麼轉換圖片格式並壓縮圖片
- 前端圖片壓縮及上傳前端
- ASP.NET WebApi 圖片上傳ASP.NETWebAPI
- php圖片上傳之圖片轉換PHP
- java,springboot + thymeleaf 上傳圖片、刪除圖片到伺服器、本地,壓縮圖片上傳(有些圖片會失真),原圖上傳JavaSpring Boot伺服器
- JS—圖片壓縮上傳(單張)JS
- 前端的圖片壓縮image-compressor(可在圖片上傳前實現圖片壓縮)前端
- ASP.NET C# 按原圖片大小等比例縮放生成縮圖ASP.NETC#
- javauploadify上傳圖片並預覽Java
- 17-檔案上傳+生成縮圖薦
- layui中實現上傳圖片壓縮UI
- ASP.NET Ueditor上傳圖片新增水印ASP.NET
- asp.net 使用FileUpload控制元件上傳並顯示圖片ASP.NET控制元件
- Android壓縮圖片後再上傳圖片Android
- 利用vue-cropper剪裁圖片並上傳Vue
- Java實現圖片上傳到伺服器,並把上傳的圖片讀取出來Java伺服器
- 一個Vue圖片上傳剪裁壓縮元件Vue元件
- 圖片上傳及圖片處理
- 移動端圖片上傳旋轉、壓縮的解決方案
- Retrofit+RxJava上傳圖片上傳圖片到後臺RxJava
- vue3 vant4 h5圖片上傳時壓縮VueH5
- 【easyui 】上傳圖片UI
- 將上傳圖片打上防偽圖片水印並寫入資料庫資料庫
- 圖片裁剪並上傳到阿里雲oss阿里
- python使用pillow和opencv生成圖片縮圖PythonOpenCV
- Android如何壓縮圖片上傳服務端Android服務端
- 圖片上傳的asp程式碼 (轉)
- 前端實現圖片上傳預覽並轉換base64前端
- AlamofireImage 使用 – swift載入網路圖片,縮放圖片,生成圓形圖片Swift
- nginx 生成 縮圖 and 生成縮圖到硬碟Nginx硬碟
- H5 和小程式拍照圖片旋轉、壓縮和上傳H5