我正在编写一个 ASP.NET Web 应用程序,其中涉及使用FileUpload
控制。
此刻,这个特殊的FileUpload
控件仅需要 .zip 或 .gz 文件类型。如果上传的文件类型不正确,则会向用户显示错误消息。该功能已经实现。
我想要做的是过滤用户单击“浏览”时看到的可见文件类型。
You may have seen a file opening dialog resembling the following.
我圈出了代表文件扩展名过滤器的区域。
这是一个非常常见的功能,我希望它能够内置到当前的版本中FileUpload
控制,但在网上搜索后,我发现一些帖子说无法做到。
这些帖子是 2009 年的,距今已有两年多了。
现在,我的问题是:当前的 Asp.Net 4.0 是否支持此功能?如果不支持,您是否知道有任何简单的解决方案来获得我想要的功能。
我想再次指出,我能够验证用户是否选择受支持的文件类型。我所寻找的只是外观上的更改,它将在打开的文件对话框中过滤掉不需要的文件类型。
您可以尝试下面的代码。
<asp:FileUpload ID="UploadFile" accept="image/*" multiple="false" runat="server" BorderStyle="None" />
它适用于现代浏览器。
不要忘记使用过程背后的代码来验证扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)