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

主頁 > 知識庫 > ASP.net判斷上傳文件類型的三種有效方法

ASP.net判斷上傳文件類型的三種有效方法

熱門標(biāo)簽:ai電銷機器人對貸款有幫助嗎 宿遷智能外呼系統(tǒng)排名 電銷機器人 數(shù)據(jù) 400電話辦理信任翰諾科技 地圖標(biāo)注多少錢一張 云狐人工智能電話機器人 怎樣給陜西地圖標(biāo)注顏色 廣州銷售外呼系統(tǒng)定制 福州人工智能電銷機器人加盟
一、安全性比較低,把文本文件1.txt改成1.jpg照樣可以上傳,但其實現(xiàn)方法容易理解,實現(xiàn)也簡單,所以網(wǎng)上很多還是采取這種方法。
復(fù)制代碼 代碼如下:

Boolean fileOk = false;
string path = Server.MapPath("~/images/");
//判斷是否已經(jīng)選取文件
if (FileUpload1.HasFile)
{
//取得文件的擴展名,并轉(zhuǎn)換成小寫
string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
//限定只能上傳jpg和gif圖片
string[] allowExtension = { ".jpg", ".gif" };
//對上傳的文件的類型進行一個個匹對
int j = 0;
for (int i = 0; i allowExtension.Length; i++)
{
if (fileExtension == allowExtension[i])
{
fileOk = true;
return;
}
else
{
j++;
}
}
if (j > 0)
{
Response.Write("script>alert('文件格式不正確');/script>");
return;
}
}
else
{
Response.Write("script>alert('你還沒有選擇文件');/script>");
return;
}
//如果擴展名符合條件,則上傳
if (fileOk)
{
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("script>alert('上傳成功');/script>");
}

二、不檢測文件后綴而是檢測文件MIME內(nèi)容類型。
復(fù)制代碼 代碼如下:

Boolean fileOk = false;
string path = Server.MapPath("~/images/");
//判斷是否已經(jīng)選取文件
if (FileUpload1.HasFile)
{
//取得文件MIME內(nèi)容類型
string type = this.FileUpload1.PostedFile.ContentType.ToLower();
if (type.Contains("image")) //圖片的MIME類型為"image/xxx",這里只判斷是否圖片。
{
fileOk = true;
}
else
{
Response.Write("script>alert('格式不正確')/script>");
}
}
else
{
Response.Write("script>alert('你還沒有選擇文件');/script>");
}
//如果擴展名符合條件,則上傳
if (fileOk)
{
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("script>alert('上傳成功');/script>");
}

三、可以實現(xiàn)真正意義上的文件類型判斷
復(fù)制代碼 代碼如下:

try
{
//判斷是否已經(jīng)選取文件
if (FileUpload1.HasFile)
{
if (IsAllowedExtension(FileUpload1))
{
string path = Server.MapPath("~/images/");
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("script>alert('上傳成功');/script>");
}
else
{
Response.Write("script>alert('您只能上傳jpg或者gif圖片');/script>");
}
}
else
{
Response.Write("script>alert('你還沒有選擇文件');/script>");
}
}
catch (Exception error)
{
Response.Write(error.ToString());
}
#endregion
}
//真正判斷文件類型的關(guān)鍵函數(shù)
public static bool IsAllowedExtension(FileUpload hifile)
{
System.IO.FileStream fs = new System.IO.FileStream(hifile.PostedFile.FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read);
System.IO.BinaryReader r = new System.IO.BinaryReader(fs);
string fileclass = "";
//這里的位長要具體判斷.
byte buffer;
try
{
buffer = r.ReadByte();
fileclass = buffer.ToString();
buffer = r.ReadByte();
fileclass += buffer.ToString();
}
catch
{
}
r.Close();
fs.Close();
if (fileclass == "255216" || fileclass == "7173")//說明255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar
{
return true;
}
else
{
return false;
}
}
您可能感興趣的文章:
  • asp.net下Response.ContentType類型匯總
  • asp.net 下載文件時根據(jù)MIME類型自動判斷保存文件的擴展名
  • ASP.NET在上傳文件時對文件類型的高級判斷的代碼
  • c#根據(jù)文件類型獲取相關(guān)類型圖標(biāo)的方法代碼
  • ASP.NET中常見文件類型、擴展名、存放位置及用途總結(jié)
  • C#實現(xiàn)判斷圖形文件格式的方法
  • asp.net FileUpload控件實現(xiàn)文件格式判斷與文件大小限制
  • C#檢測上傳文件真正類型的方法
  • asp.net文件上傳解決方案(圖片上傳、單文件上傳、多文件上傳、檢查文件類型)
  • ASP.NET通過byte正確安全的判斷上傳文件格式

標(biāo)簽:曲靖 焦作 宜春 黃南 綿陽 延安 大興安嶺 新疆

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.net判斷上傳文件類型的三種有效方法》,本文關(guān)鍵詞  ASP.net,判斷,上傳,文件,類型,;如發(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判斷上傳文件類型的三種有效方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.net判斷上傳文件類型的三種有效方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美久久一二三四区| 精品一区二区综合| 欧美日韩国产天堂| 成人午夜视频福利| 狠狠色伊人亚洲综合成人| 午夜久久福利影院| 亚洲电影一级片| 一区二区三区成人在线视频 | 色吧成人激情小说| 99在线热播精品免费| 粉嫩绯色av一区二区在线观看| 国产在线不卡一卡二卡三卡四卡| 青青草97国产精品免费观看| 日韩成人伦理电影在线观看| 丝袜美腿亚洲色图| 蜜桃视频在线观看一区二区| 免费成人在线影院| 国产伦精品一区二区三区视频青涩| 日欧美一区二区| 麻豆91在线观看| 高清久久久久久| 91久久久免费一区二区| 在线免费观看日本一区| 欧美日韩午夜精品| 91免费观看视频| 欧美日韩1234| 欧美一级免费大片| 国产亚洲短视频| 国产精品女主播在线观看| 中文字幕在线播放不卡一区| 亚洲视频一区二区在线| 亚洲一区二区三区不卡国产欧美| 亚洲国产视频网站| 另类小说视频一区二区| 五月天欧美精品| 理论片日本一区| 不卡的av网站| 91精品免费在线| 国产在线精品一区二区| 成人午夜视频免费看| 一本大道av伊人久久综合| 欧美视频日韩视频在线观看| 欧美一级夜夜爽| 亚洲欧洲国产日本综合| 五月天网站亚洲| 成人av高清在线| 91精品免费在线观看| 国产精品久久久久久亚洲伦 | 欧美a级一区二区| 国产精品99久久久久久似苏梦涵| 99精品黄色片免费大全| 欧美日韩一区二区三区视频| 日韩女优毛片在线| 一区二区在线观看av| 精品中文字幕一区二区小辣椒| 色综合一个色综合亚洲| 精品免费日韩av| 亚洲一二三区不卡| 国产ts人妖一区二区| 欧美一区二区大片| 亚洲一区在线看| 成人av免费在线观看| 久久久亚洲精华液精华液精华液| 亚洲小少妇裸体bbw| 成人高清视频在线观看| 精品国产乱码久久久久久夜甘婷婷| 亚洲婷婷在线视频| 岛国一区二区在线观看| 欧美成人女星排名| 亚洲成人av中文| 91电影在线观看| 亚洲人快播电影网| av成人动漫在线观看| 国产女主播视频一区二区| 国产一区二区主播在线| 91.com在线观看| 亚洲mv在线观看| 欧美伊人久久大香线蕉综合69| 国产精品理伦片| 不卡一区在线观看| 国产精品情趣视频| 国产v综合v亚洲欧| 中文字幕精品一区二区精品绿巨人 | 蜜桃av一区二区三区电影| 欧美色偷偷大香| 亚洲第一成人在线| 欧美日韩国产美| 日韩精品欧美精品| 欧美日韩国产区一| 婷婷激情综合网| 欧美丰满少妇xxxxx高潮对白| 一区二区三区国产| 欧美色窝79yyyycom| 亚洲电影你懂得| 欧美理论在线播放| 日韩成人精品在线| 日韩视频123| 狠狠久久亚洲欧美| 亚洲理论在线观看| 99vv1com这只有精品| 中文字幕在线不卡国产视频| 91麻豆高清视频| 亚洲一区二区欧美日韩 | 欧美一二三区在线| 久久99日本精品| 国产视频一区二区在线观看| 国产一区二区日韩精品| 国产免费观看久久| 91视频免费观看| 一区二区三国产精华液| 欧美美女黄视频| 国产一区二区调教| 亚洲欧美一区二区不卡| 欧美人动与zoxxxx乱| 国产一区二区日韩精品| 亚洲精品成人在线| 欧美成人精品福利| hitomi一区二区三区精品| 午夜精品福利视频网站| 久久久www成人免费毛片麻豆 | 国产毛片精品视频| 亚洲欧美日韩国产另类专区| 欧美日韩国产免费一区二区 | 综合中文字幕亚洲| 欧美日韩久久久| 国产成人免费视频精品含羞草妖精| 中文字幕一区二区视频| 91精品国产91久久久久久一区二区 | 在线免费亚洲电影| 国产精品影视在线| 五月激情综合婷婷| 国产精品福利在线播放| 欧美一区二区三区免费观看视频| 成人精品国产免费网站| 日韩av一区二区三区| 成人欧美一区二区三区1314| 欧美一区日本一区韩国一区| 99re这里只有精品视频首页| 青青草原综合久久大伊人精品优势| 国产精品国产三级国产aⅴ入口| 欧美情侣在线播放| 91在线观看美女| 国产精品一区二区91| 日韩电影免费在线观看网站| 国产精品国产精品国产专区不片| 日韩欧美电影在线| 欧美日韩一区二区三区视频| 99麻豆久久久国产精品免费 | 91麻豆国产精品久久| 国内成+人亚洲+欧美+综合在线| 亚洲永久精品国产| 亚洲精品国产一区二区精华液 | 在线观看视频欧美| 粉嫩在线一区二区三区视频| 日本不卡中文字幕| 亚瑟在线精品视频| 亚洲综合图片区| 亚洲欧美日韩久久| 亚洲人吸女人奶水| 亚洲免费在线观看视频| 亚洲天堂成人网| 亚洲视频电影在线| 亚洲少妇中出一区| 亚洲色图在线播放| 亚洲欧洲精品成人久久奇米网| 久久精品视频一区二区| 2023国产一二三区日本精品2022| 欧美一卡二卡在线观看| 91精品在线麻豆| 欧美肥妇bbw| 91精品国产色综合久久不卡电影| 欧美精品日日鲁夜夜添| 欧美顶级少妇做爰| 91精品国产黑色紧身裤美女| 91精品国产欧美一区二区| 日韩欧美在线影院| 精品日韩欧美在线| 26uuu亚洲综合色| 国产女主播在线一区二区| 国产精品久久午夜| 一二三四区精品视频| 性久久久久久久久| 婷婷夜色潮精品综合在线| 日韩激情在线观看| 国产最新精品免费| www.亚洲人| 欧美性三三影院| 日韩无一区二区| 久久精品亚洲国产奇米99 | 蜜臀va亚洲va欧美va天堂 | 国产精品123区| 国产1区2区3区精品美女| 99国产欧美另类久久久精品| 色94色欧美sute亚洲线路一久| 在线国产电影不卡| 日韩精品一区二区三区在线播放 | 欧美tk—视频vk| 国产欧美日韩一区二区三区在线观看| 中文字幕一区av| 三级在线观看一区二区|