/**/
/// <summary> /// 取文件的扩展名:例如:aspx ,asp ,asa ....... /// </summary> /// <param name="strOriginal"></param> /// <param name="strSymbol"></param> /// <returns></returns>
public
string
GetLastStr(
string
strOriginal,
string
strSymbol)
...
{ int strPlace=strOriginal.LastIndexOf(strSymbol)+strSymbol.Length; strOriginal=strOriginal.Substring(strPlace); return strOriginal; }
/**/
/// <summary> /// 事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param>
private
void
Button1_Click(
object
sender, System.EventArgs e)
...
{ try ...{ string noFile = "aspx|asp|asa|exe|dll|js|vbs|bat|htm|html|shtml|xhtml"; string strname = GetLastStr(File1.PostedFile.FileName,"."); int n =noFile.IndexOf(strname.ToLower()); if(noFile.IndexOf(strname.ToLower()) >= 0) ...{ Response.Write("<script>alert(' 请不要上传非法文件....')</script>"); } } catch(System.Exception er) ...{ Response.Write("<font color=red>"+er.Message+"</font>"); } }
转载请注明原文地址: https://ibbs.8miu.com/read-31760.html