相关疑难解决方法(0)

ASP.NET - 限制文件上载可用的文件类型

我已将文件上传添加到我的asp.net网站.但是,我想限制用户可以选择的文件类型.例如,我只有用户选择mp3文件.如何在文件上传中添加过滤器,以便仅显示所选文件夹中的mp3文件?

 <asp:FileUpload ID="FileUpload1" runat="server" />
 <asp:Button ID="btnAudUpload" Text="Upload" CssClass="btncssUpload" OnClick="btnAudUpload_Click" runat="server" />
Run Code Online (Sandbox Code Playgroud)

c# asp.net file-upload

24
推荐指数
4
解决办法
6万
查看次数

使用FileUpload过滤文件扩展名

我正在编写一个涉及FileUpload控件使用的asp.net web应用程序.

现在,这个特定的FileUpload控件只需要.zip或.gz文件类型.如果上载的文件类型不正确,则会向用户显示错误消息.此功能已实施.

我想要做的是过滤用户点击"浏览"时看到的可见文件类型.

您可能已经看到类似以下的文件打开对话框.
在此输入图像描述

我圈出了代表文件扩展名过滤器的区域.

这是一个非常常见的功能,我希望它可以内置到当前的FileUploadControl中,但经过一些在线搜索后,我发现一些帖子说它无法完成.

这些帖子来自2009年,超过两年前.

现在,我的问题是:当前的Asp.Net 4.0是否支持此功能?如果没有,你知道任何简单的解决方案来获得我想要的功能吗?

我想再次指出,我能够验证用户是否选择了支持的文件类型.我正在寻找的是一个整容变化,它将在打开的文件对话框中过滤掉不需要的文件类型.

c# asp.net file-upload

12
推荐指数
3
解决办法
6万
查看次数

如何在文件上传控件中获取文件类型?

我用于文件上传控制.我得到了文件名CreateDataBase.docx.现在我想fileTypedocx

我有 CreateDataBase.docx .我只想要这个文件类型或者我想删除CreateDataBase

我有很多文件用于xml,pdf,docx等..所以我想要点(.)的文件类型或下一个字符

c# asp.net

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×3

c# ×3

file-upload ×2