校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Asp.net FileUpload+Image制作頭像效果示例代碼

Asp.net FileUpload+Image制作頭像效果示例代碼

熱門標(biāo)簽:辦理400電話證件 外呼系統(tǒng)費用一年 寧波自動外呼系統(tǒng)代理 外呼系統(tǒng)代理品牌 巫師3為什么地圖標(biāo)注的財寶沒有 怎么給超市做地圖標(biāo)注入駐店 世紀(jì)佳緣地圖標(biāo)注怎么去掉 手機(jī)地圖標(biāo)注如何刪除 十堰正規(guī)電銷機(jī)器人系統(tǒng)
在Web開發(fā)中會經(jīng)常使用到個人信息注冊,而個人信息中通常需要自己的頭像或者照片。今天主要介紹一下使用FileUpload+img控件上傳照片。

FileUpLoad控件使用介紹
FileUpLoad控件的PostedFile屬性主要獲取上傳文件的一些基礎(chǔ)信息。

.ContentLength
獲取上傳文件的大小。返回值為int類型,單位為字節(jié)。
用途
1、判斷上傳文件的大小
if (this.FileUpload1.PostedFile.ContentLength = 4000000) //4M
{
Response.Write("script>alert('" +FileUpload1.PostedFile.ContentLength + "')/script>");
}
else
{
Response.Write("script>alert('太大了不能上傳!')/script>");
}
其中FileUpload1是上傳控件的ID,this.FileUpload1.PostedFile.ContentLength是上傳文件的大小
2、修改ASP.NET上傳的默認(rèn)值
ASP.NET的默認(rèn)最大上傳值是4M,通過修改web.config,可以實現(xiàn)上傳大文件:
復(fù)制代碼 代碼如下:

system.web>
httpRuntime maxRequestLength="4096"http://這里的4096就是4m,原先是默認(rèn)的。你改一下這個,就可以了。
executionTimeout="3600"
/>
/system.web>

.ContentType
獲取上傳文件的MIME內(nèi)容類型。PostedFile.ContentType這個屬性通常用來判斷上傳文件的MIME類型,我們通常以此來拒絕某些類型的上傳,比如僅允許上傳圖像文件,或者指定固定圖片的格式。

在net,做上傳文件判斷文件格式的寫法總結(jié):
復(fù)制代碼 代碼如下:

".*"="application/octet-stream"
".001"="application/x-001"
".301"="application/x-301"
".323"="text/h323"
".906"="application/x-906"
".907"="drawing/907"
".a11"="application/x-a11"
".acp"="audio/x-mei-aac"
".ai"="application/postscript"
".aif"="audio/aiff"
".aifc"="audio/aiff"
".aiff"="audio/aiff"
".anv"="application/x-anv"
".asa"="text/asa"
".asf"="video/x-ms-asf"
".asp"="text/asp"
".asx"="video/x-ms-asf"
".au"="audio/basic"
".avi"="video/avi"
".awf"="application/vnd.adobe.workflow"
".biz"="text/xml"
".bmp"="application/x-bmp"
".bot"="application/x-bot"
".c4t"="application/x-c4t"
".c90"="application/x-c90"
".cal"="application/x-cals"
".cat"="application/vnd.ms-pki.seccat"
".cdf"="application/x-netcdf"
".cdr"="application/x-cdr"
".cel"="application/x-cel"
".cer"="application/x-x509-ca-cert"
".cg4"="application/x-g4"
".cgm"="application/x-cgm"
".cit"="application/x-cit"
".class"="java/*"
".cml"="text/xml"
".cmp"="application/x-cmp"
".cmx"="application/x-cmx"
".cot"="application/x-cot"
".crl"="application/pkix-crl"
".crt"="application/x-x509-ca-cert"
".csi"="application/x-csi"
".css"="text/css"
".cut"="application/x-cut"
".dbf"="application/x-dbf"
".dbm"="application/x-dbm"
".dbx"="application/x-dbx"
".dcd"="text/xml"
".dcx"="application/x-dcx"
".der"="application/x-x509-ca-cert"
".dgn"="application/x-dgn"
".dib"="application/x-dib"
".dll"="application/x-msdownload"
".doc"="application/msword"
".dot"="application/msword"
".drw"="application/x-drw"
".dtd"="text/xml"
".dwf"="Model/vnd.dwf"
".dwf"="application/x-dwf"
".dwg"="application/x-dwg"
".dxb"="application/x-dxb"
".dxf"="application/x-dxf"
".edn"="application/vnd.adobe.edn"
".emf"="application/x-emf"
".eml"="message/rfc822"
".ent"="text/xml"
".epi"="application/x-epi"
".eps"="application/x-ps"
".eps"="application/postscript"
".etd"="application/x-ebx"
".exe"="application/x-msdownload"
".fax"="image/fax"
".fdf"="application/vnd.fdf"
".fif"="application/fractals"
".fo"="text/xml"
".frm"="application/x-frm"
".g4"="application/x-g4"
".gbr"="application/x-gbr"
".gcd"="application/x-gcd"
".gif"="image/gif"
".gl2"="application/x-gl2"
".gp4"="application/x-gp4"
".hgl"="application/x-hgl"
".hmr"="application/x-hmr"
".hpg"="application/x-hpgl"
".hpl"="application/x-hpl"
".hqx"="application/mac-binhex40"
".hrf"="application/x-hrf"
".hta"="application/hta"
".htc"="text/x-component"
".htm"="text/html"
".html"="text/html"
".htt"="text/webviewhtml"
".htx"="text/html"
".icb"="application/x-icb"
".ico"="image/x-icon"
".ico"="application/x-ico"
".iff"="application/x-iff"
".ig4"="application/x-g4"
".igs"="application/x-igs"
".iii"="application/x-iphone"
".img"="application/x-img"
".ins"="application/x-internet-signup"
".isp"="application/x-internet-signup"
".IVF"="video/x-ivf"
".java"="java/*"
".jfif"="image/jpeg"
".jpe"="image/jpeg"
".jpe"="application/x-jpe"
".jpeg"="image/jpeg"
".jpg"="application/x-jpg"
".js"="application/x-javascript"
".jsp"="text/html"
".la1"="audio/x-liquid-file"
".lar"="application/x-laplayer-reg"
".latex"="application/x-latex"
".lavs"="audio/x-liquid-secure"
".lbm"="application/x-lbm"
".lmsff"="audio/x-la-lms"
".ls"="application/x-javascript"
".ltr"="application/x-ltr"

.FileName
獲取上傳文件的完整路徑及名稱。此路徑為改文件所在在客戶端文件中的路徑。通常用這個屬性來獲取上傳文件的名稱并保保存。
.FileUpload1.SaveAs
將上傳文件保存到指定路徑的文件下。通常借助Server.MapPath()方法保存文件到服務(wù)器指定文件下。(獲取Web服務(wù)器指定虛擬路徑相對應(yīng)的物理文件路徑)
圖片上傳實例
FileUpload+Image控件實現(xiàn)上傳指定圖片大小、格式、保存到指定路徑文件下。
.axps
復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Fileup.aspx.cs" Inherits="Testcookie.Fileup" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
/head>
body>
form id="form1" runat="server">
div>
asp:Image ID="Image1" runat="server" Height="180px" Width="191px" ImageUrl="~/Photo/untitled.png" />
asp:FileUpload ID="FileUpload1" runat="server" />
asp:Button ID="btnupload" runat="server" Text="Button" onclick="btnupload_ClickSPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif">" />/SPAN>
asp:Button ID="btndelete" runat="server" Text="Button" onclick="btndelete_Click" />
/div>
/form>
/body>
/html>

.axps.cs
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Testcookie
{
public partial class Fileup : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnupload_Click(object sender, EventArgs e)
{
int length= this.FileUpload1.PostedFile.ContentLength;//SPAN style="COLOR: #ff0000">獲取圖片大小,以字節(jié)為單位/SPAN>
if(length4000)
{
Response.Write("script language='javascript'>alert('您選擇的圖片過大!');/script>");
}
else{
String type=this.FileUpload1.PostedFile.ContentType;//SPAN style="COLOR: #ff0000">獲取上傳文件類型/SPAN>
String fullfilename = this.FileUpload1.PostedFile.FileName;//SPAN style="COLOR: #ff0000">獲取上傳文件在客戶端的路徑及名稱/SPAN>
String filename = fullfilename.Substring(fullfilename.LastIndexOf("\\")+1);
String extensions = filename.Substring(filename.LastIndexOf (".")+1);//SPAN style="COLOR: #ff0000">獲取文件擴(kuò)展名/SPAN>
string name=DateTime.Now.ToString("yyyyMMddHHmmss");
if (type == "image/jpeg" || type == "image/png" )//限制上傳格式
{
this.FileUpload1.SaveAs(Server.MapPath("Photo") + "\\" + name + "." + extensions);//SPAN style="COLOR: #ff0000">將圖片以當(dāng)前時間命名保存,避免上傳圖片命名重復(fù)/SPAN>
SPAN style="COLOR: #ff0000">//設(shè)置上傳圖片大小為原圖片大小/SPAN>
//System.Drawing.Image img = System.Drawing.Image.FromFile(this.Server.MapPath("Photo") + "\\" + name + "." + extensions);//獲得圖片文件
//int width = img.Width;
//this.Image1.Width = width;//這是寬設(shè)置Image控件的寬度為圖片寬度
//int height = img.Height;
//this.Image1.Height = height;//這是高,設(shè)置Image控件的高度為圖片的高度
this.Image1.ImageUrl = "Photo/" + name + "." + extensions;
}
else
{
Response.Write("script language='javascript'>alert('您選擇的圖片有誤!');/script>");
}
}
}
protected void btndelete_Click (object sender, EventArgs e)
{
SPAN style="COLOR: #ff0000">//刪除圖片/SPAN>
if (System.IO.File.Exists(Server.MapPath("Photo")+"\\20130808084433.PNG"))
{
try
{
System.IO.File.Delete(Server.MapPath("Photo") + "\\20130808084433.PNG");
}
catch
{
throw new Exception("文件刪除失敗!");
}
}
}
}
}

效果
文件上傳前
 
文件上傳后
您可能感興趣的文章:
  • asp.net顯示圖片到指定的Image控件中 具體實現(xiàn)
  • ASP.NET中CheckBoxList復(fù)選框列表控件詳細(xì)使用方法
  • ASP.NET中DropDownList下拉框列表控件綁定數(shù)據(jù)的4種方法
  • ASP.NET中FileUpload文件上傳控件應(yīng)用實例
  • ASP.NET中HyperLink超鏈接控件的使用方法
  • ASP.NET中Image控件使用詳解
  • ASP.NET中ImageButton圖片按鈕控件的使用
  • ASP.NET 中 Button、LinkButton和ImageButton 三種控件的使用詳解
  • ASP.NET中訪問DataGrid中所有控件值的方法
  • ASP.NET 中ImageMap控件的用法

標(biāo)簽:泰州 天門 通遼 山西 嘉興 牡丹江 景德鎮(zhèn)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Asp.net FileUpload+Image制作頭像效果示例代碼》,本文關(guān)鍵詞  Asp.net,FileUpload+Image,制作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Asp.net FileUpload+Image制作頭像效果示例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Asp.net FileUpload+Image制作頭像效果示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美精品一区二区三区蜜臀| 成人免费在线视频| 亚洲欧洲在线观看av| 亚洲国产一区二区在线播放| 国产一区不卡在线| 欧美日韩精品系列| 日本一区二区三区四区| 爽好久久久欧美精品| www.一区二区| 久久婷婷国产综合国色天香| 亚洲一区国产视频| 成人av网站大全| 精品国产污网站| 石原莉奈一区二区三区在线观看| www.视频一区| 国产免费观看久久| 久久99热99| 日韩三级视频在线观看| 亚洲成人av免费| 91在线丨porny丨国产| 国产午夜精品一区二区三区嫩草| 人人狠狠综合久久亚洲| 欧美日韩一二区| 亚洲国产成人高清精品| 91社区在线播放| 中文字幕制服丝袜一区二区三区| 国内精品免费**视频| 日韩一区二区免费在线电影| 亚洲国产aⅴ成人精品无吗| 色婷婷激情久久| 亚洲免费在线看| 色婷婷久久久综合中文字幕| 成人免费一区二区三区在线观看| 粉嫩aⅴ一区二区三区四区 | 在线免费观看成人短视频| 国产欧美精品在线观看| 国产成人高清视频| 国产精品三级av| 成人av免费网站| 亚洲色图制服丝袜| 色一区在线观看| 一区二区免费视频| 在线亚洲人成电影网站色www| 亚洲欧美激情小说另类| 色老汉一区二区三区| 亚洲精品免费在线播放| 在线视频你懂得一区| 天堂成人国产精品一区| 91精品国产综合久久福利| 免费看黄色91| 国产色婷婷亚洲99精品小说| 国产成a人亚洲| 亚洲视频在线观看一区| 欧美午夜一区二区三区| 午夜精品一区二区三区免费视频| 精品1区2区3区| 久久91精品久久久久久秒播| 久久先锋资源网| 91亚洲大成网污www| 亚洲成人在线观看视频| 91精品国产日韩91久久久久久| 蜜桃av一区二区三区电影| 精品国产自在久精品国产| 精久久久久久久久久久| 欧美激情综合在线| 91福利精品视频| 奇米888四色在线精品| 国产日韩精品久久久| 色视频成人在线观看免| 裸体歌舞表演一区二区| 国产精品久久久久久久浪潮网站| 欧美怡红院视频| 激情都市一区二区| 一区二区三区不卡视频在线观看 | 日韩欧美亚洲一区二区| 国产成人免费在线观看不卡| 亚洲精品老司机| 精品国产免费人成电影在线观看四季| 国产成人亚洲综合色影视| 一级女性全黄久久生活片免费| 精品欧美一区二区三区精品久久| 本田岬高潮一区二区三区| 日韩高清不卡一区二区三区| 国产喷白浆一区二区三区| 欧美在线你懂的| 粉嫩一区二区三区在线看| 婷婷久久综合九色综合伊人色| 国产欧美日韩三级| 欧美一卡二卡在线观看| 色综合久久综合网| 国产一区二区精品在线观看| 午夜视频在线观看一区二区| 国产精品午夜在线观看| 3751色影院一区二区三区| 色综合中文字幕| 国产高清不卡一区| 免费欧美日韩国产三级电影| 国产精品久久久久久久岛一牛影视| 欧美一区二区三区婷婷月色| 在线观看一区二区视频| 成人精品免费网站| 国产伦精一区二区三区| 久久97超碰国产精品超碰| 日韩av不卡在线观看| 亚洲小说欧美激情另类| 亚洲欧美另类综合偷拍| 中文字幕一区二区三区在线播放| 久久蜜臀精品av| 久久久激情视频| 国产婷婷色一区二区三区| 精品国产乱码久久久久久久| 欧美日韩国产精选| 欧美日韩中文字幕一区| 91极品美女在线| 在线免费观看不卡av| 色88888久久久久久影院按摩| jiyouzz国产精品久久| 国产高清成人在线| 成人激情小说网站| a在线欧美一区| 91免费观看在线| 色偷偷久久人人79超碰人人澡| 9i在线看片成人免费| 99久久久精品| 色婷婷综合久色| 欧美视频日韩视频在线观看| 欧美三级日韩三级国产三级| 欧美日韩精品高清| 4438x亚洲最大成人网| 欧美一级欧美一级在线播放| 日韩一级片在线播放| 欧美videossexotv100| 国产香蕉久久精品综合网| 久久精品日产第一区二区三区高清版| 欧美大片日本大片免费观看| 久久影院电视剧免费观看| 国产精品天天摸av网| 亚洲色图在线看| 日韩国产欧美在线观看| 久久精品免费观看| 国产精品乡下勾搭老头1| 成人一区二区视频| 欧美亚洲国产怡红院影院| 欧美久久久久免费| 久久亚洲一区二区三区四区| 亚洲视频免费在线| 亚洲小说欧美激情另类| 久久精品噜噜噜成人88aⅴ| 国产精品一区免费视频| 色妹子一区二区| 日韩一区二区电影网| 国产精品丝袜在线| 亚洲成av人片在线| 精品伊人久久久久7777人| av在线不卡免费看| 日韩欧美在线123| 国产欧美日韩在线视频| 午夜亚洲国产au精品一区二区| 国产大陆亚洲精品国产| 欧美性视频一区二区三区| 精品乱人伦小说| 亚洲一区二三区| 岛国精品在线观看| 欧美老女人第四色| 国产精品动漫网站| 国产精品夜夜嗨| 欧美日韩成人激情| 中文字幕中文字幕一区二区 | 91精品在线观看入口| 国产精品美女久久久久aⅴ| 亚洲成av人片在线| av中文字幕在线不卡| 久久综合五月天婷婷伊人| 亚洲精品国产高清久久伦理二区 | 日产国产欧美视频一区精品| 顶级嫩模精品视频在线看| 正在播放亚洲一区| 一区二区三区不卡视频在线观看| 国产精品一级二级三级| 日韩欧美国产一区二区三区| 一区二区三区欧美激情| 国产一区二区视频在线| 69堂亚洲精品首页| 亚洲国产日韩精品| 91福利社在线观看| 日韩美女视频一区| 成人天堂资源www在线| 欧美一区二区三区四区高清 | 亚洲女同女同女同女同女同69| 极品销魂美女一区二区三区| 欧美日韩免费一区二区三区| 亚洲色大成网站www久久九九| 国产一区二区三区日韩| 日韩欧美精品在线视频| 亚洲chinese男男1069| 91福利小视频| 亚洲成人黄色影院| 欧美日韩aaaaa| 婷婷成人激情在线网| 欧美三区免费完整视频在线观看|