国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - asp.net 上傳圖片并同時(shí)生成縮略圖的代碼

asp.net 上傳圖片并同時(shí)生成縮略圖的代碼

2019-07-09 16:46ASP.NET之家 ASP.NET教程

asp.net 上傳圖片并同時(shí)生成縮略圖的代碼,需要的朋友可以參考下。

代碼如下:

<%@ Page Language="C#" ResponseEncoding="gb2312" %> 
<%@ Import Namespace="System" %> 
<%@ Import Namespace="System.IO" %> 
<%@ Import Namespace="System.Drawing" %> 
<%@ Import Namespace="System.Drawing.Imaging" %> 
<script runat="server"> 
  
void Page_Load(Object sender, EventArgs e) 

if (!Page.IsPostBack) 

ImgPreview.Visible = false; 


void GetThumbnailImage(int width, int height, string strInfo, int left, int right) 

string file = "Uploads/" + uploadFile.PostedFile.FileName.Substring(uploadFile.PostedFile.FileName.LastIndexOf('\\') + 1); 
string newfile = "Uploads/" + uploadFile.PostedFile.FileName.Substring(uploadFile.PostedFile.FileName.LastIndexOf('\\') + 1) + ".jpg"; 
string strAdd = strInfo; 
System.Drawing.Image oldimage = System.Drawing.Image.FromFile(Server.MapPath(file)); 
System.Drawing.Image thumbnailImage = 
oldimage.GetThumbnailImage(width, height, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero); 
Response.Clear(); 
Bitmap output = new Bitmap(thumbnailImage); 
Graphics g = Graphics.FromImage(output); 
g.DrawString(strAdd, new Font("Courier New", 14), new SolidBrush(Color.Red), left, right); 
output.Save(Server.MapPath(newfile), System.Drawing.Imaging.ImageFormat.Jpeg); 
Response.ContentType = "image/gif"; 
ImgPreview.Visible = true; 
ImgPreview.ImageUrl = newfile; 

bool ThumbnailCallback() 

return true; 

void Button_Click(object sender, EventArgs e) 

int width, height, left, right; 
string strAddInfo = txtAddInfo.Text; 
width = Int32.Parse(txtWidth.Text); 
height = Int32.Parse(txtHeight.Text); 
left = Int32.Parse(txtLeft.Text); 
right = Int32.Parse(txtRight.Text); 
if (!(uploadFile.PostedFile.ContentLength > 0)) 

lblErrInfo.Text = "沒有選擇文件"; 

else 

string path = Server.MapPath("./Uploads/" + uploadFile.PostedFile.FileName.Substring(uploadFile.PostedFile.FileName.LastIndexOf('\\') + 1)); 
if (File.Exists(path)) 

lblErrInfo.Text = "已經(jīng)有同名文件"; 

else 

uploadFile.PostedFile.SaveAs(path); 
GetThumbnailImage(width, height, strAddInfo, left, right); 



</script> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head id="Head1" runat="server"> 
<title>上傳圖片并生成縮略圖</title> 
</head> 
<body> 
<form id="Form1" method="post" enctype="multipart/form-data" runat="server"> 
<p> 
<input id="uploadFile" type="file" runat="server" /> 
<asp:Label ID="lblErrInfo" runat="server" ForeColor="Red"></asp:Label> 
</p> 
<p> 
width:<asp:TextBox ID="txtWidth" runat="server" Width="40px">100</asp:TextBox> 
height:<asp:TextBox ID="txtHeight" runat="server" Width="40px">150</asp:TextBox> 
</p> 
<p> 
添加信息:<asp:TextBox ID="txtAddInfo" runat="server"> AspxBoy.Com</asp:TextBox> 
</p> 
<p> 
信息位置:left:<asp:TextBox ID="txtLeft" runat="server" Width="40px">10</asp:TextBox> 
right:<asp:TextBox ID="txtRight" runat="server" Width="40px">135</asp:TextBox> 
</p> 
<p> 
<input id="button" type="button" value="上傳生成所略圖" onserverclick="Button_Click" runat="server" /> 
</p> 
<p> 
<asp:Image ID="ImgPreview" runat="server"></asp:Image> 
</p> 
<!-- Insert content here --> 
</form> 
</body> 
</html> 

asp.net(vbscript)上傳圖片并同時(shí)生成縮略圖: 
復(fù)制代碼代碼如下:

  <script language="VB" runat="server"> 
  Sub UploadFile(sender As Object, e As EventArgs) 
  If FileUp.PostedFile.ContentLength = 0 Then 
  FileInfo.Visible = False 
  Exit Sub 
  Else 
  FileInfo.Visible = True 
  FDisplay1.Visible = True 
  End If 
  FSize.Text ="上傳文件大小"+ CStr(FileUp.PostedFile.ContentLength/1024)+"KB" 
  FName.Text = "已上傳文件名:"+FileUp.PostedFile.FileName+"<br>"+FName.Text 
  "寫入數(shù)據(jù)庫 
  on error resume next 
  dim myconn as sqlconnection 
  dim mycomm as sqlcommand 
  dim sql as string 
  dim id as integer 
  Dim image,anewimage As System.Drawing.Image 
  dim width,height,newwidth,newheight as integer 
  Dim callb As System.Drawing.Image.GetThumbnailImageAbort 
  myConn=New sqlconnection(ConfigurationSettings.AppSettings("數(shù)據(jù)庫")) 
  myconn.open() 
  sql="insert into picture (姓名,班級,介紹,屬性) values (""&request.cookies("dgxyl").values("dgxylname")&"",""&request.cookies("dgxyl").values("dgxylbj")&"",""&trim(request("TextBox1"))&"",""&request("r1")&"")" 
  Mycomm=New sqlcommand(sql,myconn) 
  mycomm.executenonquery() 
  myconn.close() 
  Dim myCommand As New SqlCommand("select top 1 id from picture order by id desc", myConn) 
  myCommand.Connection.Open() 
  Dim myReader As SqlDataReader=mycommand.executereader() 
  if myReader.Read() then 
  id=myReader("id") 
  end if 
  myconn.close() 
  "保存圖片 
  FileUp.PostedFile.SaveAs( Server.MapPath("\classpic\")&cstr(id)&".jpg" ) 
  "生成縮略圖 
  image=System.Drawing.Image.FromFile(Server.MapPath("/classpic/"+cstr(id)+".jpg")) 
  width=image.Width 
  height=image.height 
  if width>height then 
  newwidth=250 
  newheight=image.height/image.Width*newwidth 
  else 
  newheight=250 
  newwidth=image.Width/image.height*newheight 
  end if 
  response.write("id="+cstr(id)+"width="+cstr(Width)+";height="+cstr(height)+" ") 
  response.write("newwidth="+cstr(newwidth)+";newheight="+cstr(newheight)+"<br>") 
  aNewImage=image.GetThumbnailImage(newwidth,newheight,callb,new System.IntPtr()) 
  aNewImage.Save(Server.MapPath("/smallpic/"+cstr(id)+".jpg")) 
  image.Dispose() 
  Dim FileSplit() As String = Split( FileUp.PostedFile.FileName, "\" ) 
  Dim FileName As String = FileSplit(FileSplit.Length-1) 
  Dim Exts() As String = Split( FileName, "." ) 
  Dim Ext As String = LCase(Exts(Exts.Length-1)) 
  FDisplay.Text = "<A Target="_blank" HREF="/classpic/"&cstr(id)&".jpg"& "">查看上傳文件</A>" 
  FDisplay1.text="<a href="/picture/default.asp?bj="&cstr(request.cookies("dgxyl").values("dgxylbj"))&"">返回</a>" 
  End Sub 
  </script> 
  <SCRIPT language=JavaScript> 
  <!-- 
  var requestsubmitted=false; 
  function guestbook_Validator(theForm) 
  { 
  //檢查是否從新提交 
  if (requestsubmitted==true){ 
  alert("你已經(jīng)提交了留言,請等待服務(wù)器應(yīng)答!"); 
  return(false); 
  } 
  requestsubmitted=true; 
  return (true); 
  } 
  //--> 
  </SCRIPT> 
<Html> 
  <Body BgColor=White> 
  <H3 align="center">請正確填寫下面各項(xiàng)</h3> 
  <Hr></H3> 
  <Div id="FileInfo" Visible="False" runat="server"> 
  <Asp:Label id="FSize" runat="server"/><br> 
  <Asp:Label id="FName" runat="server"/><br> 
  <Asp:Label id="FDisplay" runat="server"/> 
  <Asp:Label id="FDisplay1" runat="server"/> 
  </Div> 
  <Form Enctype="multipart/form-data" onsubmit="return guestbook_Validator(this)" runat="server"> 
  上傳文件 
  <Input Type="File" id="FileUp" runat="server" size="20"><br> 
  圖片屬性:<input type="radio" value="<%=request.cookies("dgxyl").values("dgxylbj")%>" name="R1" checked>本班<input type="radio" value="全  校" name="R1">全校(本班則只在本班顯示,全校則在全校顯示)<P> 
  圖片說明:<br> 
  <asp:TextBox id="TextBox1" runat="server" Width="233px" Height="141px"> 
  </asp:TextBox> 
  <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="請輸入圖片說明"> 
  </asp:RequiredFieldValidator><br> 
  <Asp:button id="Upload" OnClick="UploadFile" Text="上傳圖片" runat="server"/> 
  </form> 
  <Hr> 
  <p>注意:</p> 
  <ol> 
  <li><b>嚴(yán)禁上傳污染環(huán)境的照片,否則賬號將被刪除!</b></li> 
  <li><font color="#808000"><b>請?jiān)敿?xì)填寫照片說明,圖片說明不詳細(xì)將會被視為亂傳圖片,將會被刪除!</b></font></li> 
  </ol> 
  </Body> 
  </Html> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩国产一区二区 | 国产一区二区影院 | 99久久精品国产一区二区三区 | 中文字幕一二三区 | 欧美日韩亚洲一区二区 | aaa级黄色 | 爱操在线| 免费一级毛片在线播放放视频 | 日韩在线中文字幕 | 亚洲国产成人av好男人在线观看 | 免费在线观看一区二区三区 | www久久久| 国产精品国色综合久久 | 久久中文字幕一区 | 国产久精品 | 国产欧美日韩在线观看 | 国产精品欧美久久久 | 中文字幕四虎 | 中文字幕一区二区在线观看 | 中文字幕国产 | 一区二区三区回区在观看免费视频 | 福利视频在线 | 久久丁香 | 91精品一区二区 | yy6080一级二级 | 成人亚洲精品777777大片 | 日韩在线观看视频一区二区三区 | 免费成人在线看 | av在线一区二区 | 国产综合中文字幕 | 亚洲综合视频 | 性欧美另类| 日韩一区二区三区在线 | 一级色网站 | av在线日韩 | 久久艹精品| 青青操天天干 | 亚洲精彩视频 | 日韩福利视频 | 中文字幕在线视频观看 | 一级欧美 |