我尝试从用户选择的文件夹中获取所有文件名。我读msdn,但什么都没发现。我需要从文件夹中获取文件名如何在FileUpload中选择文件夹而不是文件?
1
A
回答
1
您无法选择文件夹或多个文件进行单个文件上传控制,但可以使用多个文件上载控件来执行此操作。
你可以找到许多自定义控件帮助你做到这一点,如Multiple file upload user control。
0
你不能。 HTML不支持你正在尝试做
如果你有多个文件上传,你将不得不使用第三方组件 - 通常写在Flash像SWFUpload
或者是这样的:Multiple File Upload With Progress Bar Using Flash
0
+1
SlickUpload允许您在基于webkit的浏览器上选择文件夹,但不适用于IE或Firefox。具体而言,它使用非webkit浏览器不支持的webkit扩展。请参阅:http://html5test.com/compare/feature/files-fileSystem.html – Corey 2013-03-15 06:08:27
0
文件上传控件只支持单个文件上传。如果你有多个文件上传,你将不得不使用第三方组件 - 通常用Flash编写。
这里是一个例子:http://www.codeproject.com/KB/aspnet/FlashUpload.aspx。
0
在.aspx
<asp:FileUpload ID="fileImages" AllowMultiple="true" runat="server" accept=".png,.jpg,.jpeg,.gif" />
<asp:Button runat="server" Text="Upload Files" id="uploadBtn"/>
<div><%
Dim files As String() = Directory.GetFiles(Server.MapPath("/uploads/"))
For Each str As String In files
Response.Write(Path.GetFileName(str) & "<br>")
Next
%></div>
在您的.vb
Imports System.IO
Protected Sub uploadBtn_Click(sender As Object, e As EventArgs) Handles uploadBtn.Click
Dim ImageFiles As HttpFileCollection = Request.Files
For i As Integer = 0 To ImageFiles.Count - 1
Dim file As HttpPostedFile = ImageFiles(i)
file.SaveAs(Server.MapPath("Uploads/") & file.FileName)
Next
End Sub
相关问题
- 1. 在Google Chrome中选择文件夹而不是文件
- 2. 如何在android中选择文件夹?
- 3. 如何修改所有子文件夹而不是文件夹中的文件?
- 4. 删除文件的文件夹,而不是文件夹
- 5. OpenFile对话框如何选择多选文件但不是文件夹?
- 6. 如何在FileUpload控件中禁用文件夹导航
- 7. 如何使用xcopy选择另一个文件夹中的特定文件夹(不是文件)
- 8. 如何让VBA循环通过用户定义的文件夹,而不是手动选择每个文件夹
- 9. 如何从RAW文件夹,而不是SDCARD加载MP3文件
- 10. 如何在一个FileUpload选择保存文件到服务器
- 11. 如何在grails中选择文件夹并获取文件夹路径?
- 12. 如何上传文件而不选择文件?
- 13. 如何选择一个文件夹下载文件在SD卡
- 14. 如何选择文件夹中的文件?
- 15. 如何从我的文件夹中选择一个文件android
- 16. 如何使用ASP.NET选择文件夹
- 17. 如何选择多个文件夹
- 18. 如何使用OpenFileDialog选择文件夹?
- 19. 选择一个文件夹或文件
- 20. 文件和文件夹选择
- 21. QFileDialog查看文件夹和文件,但仅选择文件夹?
- 22. SaveSentMessageFolder到网络文件夹(而不是Outlook文件夹)
- 23. 返回文件夹ID而不是创建文件夹
- 24. PHP GET文件夹?id =而不是文件夹/?id =
- 25. Python包安装到python3.5文件夹,而不是python3.6文件夹
- 26. fileupload不创建文件夹,如果它不存在
- 27. IFileSaveDialog - 在Windows 7中选择文件夹
- 28. 在Java中选择文件夹目标?
- 29. 如何在windows phone中使用c#.net在Office文件夹中选择文件?
- 30. Python imaplib选择文件夹
或者让用户创建该文件夹的ZIP文件,并让他们上传的zip文件。 – highwingers 2013-03-15 07:01:03
@Adil,请分享多个文件上传的链接或示例代码。 – TechDo 2013-06-21 07:20:18
这意味着你必须多次使用文件控制,任何你可以找到许多自定义控件来帮助你做到这一点,如http://www.codeproject.com/Articles/24271/Multiple-File-Upload-User-控制 – Adil 2013-06-21 07:47:34