Asp.net ASP文件上载接受属性

Asp.net ASP文件上载接受属性,asp.net,file-upload,Asp.net,File Upload,我已经尝试了很多方法来限制ASP文件上传的文件扩展名。使用asp验证、检查文件代码隐藏、javascript等 现在我找到了一种限制可选文件的新方法: <asp:FileUpload ID="fuTest" runat="server" accept=".csv" /> 我添加了accept属性。根据ASP.net,这是一种有效的方法吗? <asp:Fileupload 尝试以下操作: <asp:FileUpload ID="fuTest" runat="s

我已经尝试了很多方法来限制ASP文件上传的文件扩展名。使用asp验证、检查文件代码隐藏、javascript等

现在我找到了一种限制可选文件的新方法:

<asp:FileUpload ID="fuTest" runat="server" accept=".csv" /> 

我添加了accept属性。根据ASP.net,这是一种有效的方法吗?

 <asp:Fileupload 
尝试以下操作:

<asp:FileUpload ID="fuTest" runat="server" />
<asp:RegularExpressionValidator ID="regexValidator" runat="server" ControlToValidate="fuTest" ErrorMessage="Only csv files are allowed" ValidationExpression="(.*\.([cC][sS][vV])$)"></asp:RegularExpressionValidator>

  • 不要将此属性用作验证工具。应在服务器上验证文件上载。参考
    <asp:FileUpload ID="fuTest" runat="server" />
    <asp:RegularExpressionValidator ID="regexValidator" runat="server" ControlToValidate="fuTest" ErrorMessage="Only csv files are allowed" ValidationExpression="(.*\.([cC][sS][vV])$)"></asp:RegularExpressionValidator>