我可以使用asp FileUpload来选择文件夹吗?

时间:2013-10-09 03:37:59

标签: html asp.net file input types

我需要类似asp.net中的FileUpload控件,允许用户浏览文件夹并输入要上传的新文件的文件名。

从我看到的文件中,FileUpload需要选择一个文件。似乎html input type =“file”具有相同的要求。

谢谢!

2 个答案:

答案 0 :(得分:1)

在FileUploadControl中无法选择整个文件夹,因为它适用于单个文件。虽然您可以选择多文件。 Multiple File Upload User Control

答案 1 :(得分:0)

C#具有内置的FTPrequest类,您可以在其中创建文件夹,上传文件,删除文件等。

如果您想从网页上传文件夹,则无法在浏览器中使用此技术,那么您将不得不使用富客户端,如Java,Flash或类似的插件。

如果您可以为用户提供Windows或Mac客户端,则可以使用C#(.NET或Mono)进行FTP传输。

ZIP文件对于ASP.net或C#都不是问题,但你仍然只上传1个文件(zip-archive)然后上传到服务器以使用例如解压缩它。 C#。看看7-Zip是开源的,那么你也可能会得到一些想法。

您也可以尝试使用内置库(压缩):

http://www.eggheadcafe.com/community/csharp/2/10050636/how-to-compress-and-decompress-file-in-c.aspx

或尝试此链接...

http://www.aurigma.com/docs/iu7/uploading-folders-in-aspnet.htm