关于文件上传的几点说明

it2022-05-08  8

<input name="btnFile" type="file" ContentEditable="false" id="btnFile">

一般情况下都用此方法上传文件,如果进行一些恶意的操作会形成不良的结果。

为避免这种情况,可以采取以下几中方法进行控制。

1.前台

<input οnkeydοwn='return false' name="btnFile" type="file" id="btnFile">

加入οnkeydοwn='return false',输入框中就不可以输入任何东西。

2.后台

<input name="btnFile" οnkeydοwn='return false'  type="file" id="btnFile" size="20" runat="server">

在程序中进行判断

if(btnFile.PostedFile.ContentLength < 1)

{

        Response.Write("<script language='javascript'>window.alert('请选择文件!');</script>");

        return;

}

3.ContentEditable="false"允许在上传框中输入字符串-------------------------------------------------------------------------------------------------------Asp.Net大文件上传:http://www.aspnetupload.net/(GOOD)http://krystalware.com/Products/SlickUpload/

转载于:https://www.cnblogs.com/cnaspnet/archive/2006/05/26/410141.html


最新回复(0)