在.Net Web应用程序中,需要上传xls
个文件。
所需的场景如下:当用户点击页面上的按钮(例如,“浏览”按钮)时,它将打开文件浏览窗口。
在这里,是否可以只显示可用的excel文件,以便用户可以选择那里列出的任何excel文件?
可以以编程方式实现吗
任何建议都会很明显。
答案 0 :(得分:2)
简答:不。
无法从Web浏览器中控制文件浏览器的文件规范。您不能在文件输入值上使用JavaScript。
正常的解决方案是在发布文件扩展名后,查看服务器端的文件扩展名并进行相应操作。
答案 1 :(得分:1)
您可以使用如下的Regex表达式:
< asp:FileUpload ID =“fuImportData”runat =“server”/>
< asp:RegularExpressionValidator ID =“regexValidator”runat =“server” 的ControlToValidate = “fuImportData” ErrorMessage =“只允许XLS” ValidationExpression = “(*([XX] [11] [SS])$。)” > < / ASP:的RegularExpressionValidator>