gpt4 book ai didi

asp.net - ASP 文件上传接受属性

转载 作者:行者123 更新时间:2023-12-04 23:44:48 24 4
gpt4 key购买 nike

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

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

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

我添加了接受属性。根据 ASP.net,这是一种有效的方法吗?这
 <asp:Fileupload 

呈现为
<intput type="file"

并且此属性的使用没有任何错误,并且效果很好。这是否有效?是否存在我尚未注意到的任何限制?

最佳答案

尝试以下操作:

<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>
  • Internet Explorer 9 不关心接受属性。引用 http://www.stackoverflow.com/questions/181214/
  • 不要将此属性用作验证工具。应在服务器上验证文件上传。引用 http://www.w3schools.com/tags/att_input_accept.asp .
  • 关于asp.net - ASP 文件上传接受属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235515/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com