asp.net FileUpload控件實現(xiàn)文件格式判斷與文件大小限制
來源:易賢網(wǎng) 閱讀:2265 次 日期:2014-12-01 11:38:17
溫馨提示:易賢網(wǎng)小編為您整理了“asp.net FileUpload控件實現(xiàn)文件格式判斷與文件大小限制”,方便廣大網(wǎng)友查閱!

在web.config中配置:

代碼如下:

<appSettings>

<add key="FileType" value=".doc,.xls,.txt,.rar"/>

<add key="PicTureTye" value=".jpg|.gif|.png|.bmp|.psd|.svg|"/>

<add key="FileSizeLimit" value="10240"/>

</appSettings>

在.cs文件中方法實現(xiàn):

文件大小判斷:

代碼如下:

public bool IsAllowableFileSize()

{

//從web.config讀取判斷文件大小的限制

double iFileSizeLimit = Convert.ToInt32(ConfigurationManager.AppSettings["FileSizeLimit"]);

//判斷文件是否超出了限制

if (iFileSizeLimit > FileUpload1.PostedFile.ContentLength)

{

Response.Write("文件剛好");

return true;

}

else

{

Response.Write("文件太大");

return false;

}

}

文件類型:

代碼如下:

protected bool IsAllowableFileType(string FileName)

{

//從web.config讀取判斷文件類型限制

string strFileTypeLimit = ConfigurationManager.AppSettings["FileType"].ToString();

//當(dāng)前文件擴展名是否包含在這個字符串中

if (strFileTypeLimit.IndexOf(Path.GetExtension(FileName).ToLower()) != -1)

{

return true;

}

else

return false;

}

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)絡(luò)編程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權(quán)所有:易賢網(wǎng)