2010-07-06 78 views
2

我可以通过使用输入==文件浏览到文件夹只有不是文件夹加文件 或通过任何其他手段。asp.net c#浏览到文件夹,而不是文件

我必须给一些网站包的文本框中的路径解压(包含所有的文件夹和文件需要初始化一个网站)。通过给予许多检查必须像路径一样实施存在。

如果用户只是选择他为网站包创建的文件夹进行解压缩,那将会很不错。

+0

你在找什么?请详细解释一下 – anishMarokey 2010-07-06 09:44:32

+0

以及我不得不在文本框中给一些网站包解压缩(包含所有需要初始化网站的文件夹和文件)。通过给予许多检查必须像路径存在等等。如果用户只是选择他为网站包创建的文件夹进行解压缩,那将会很好。 – maztt 2010-07-06 09:49:26

+0

你想上传(到服务器)或下载(从服务器)的数据? 如果下载,你不能使用html来影响它,如果上传,你只能在html中每个输入文件上传一个文件。 – 2010-07-06 10:06:25

回答

1

不是纯粹的html。这不是一个标准的html输入设备。你也许可以使用Silverlight或Flash之类的东西,但这更多地涉及到了。我也不确定一旦用户选择了一个文件夹会做什么,因为在http表单数据方面没有匹配的概念。

1

为了类似的目的,我使用了Microsoft.Web.Administration API。我认为你不会真的想列出文件夹,但IIS站点。这个示例代码将呈现本地IIS和所有站点的pshycal目录:

using Microsoft.Web.Administration; 

。 。 。

ServerManager mgr = new ServerManager(); 
    foreach (Site mySite in mgr.Sites) 
    Response.Write("Site : " + mySite.Name + " -- path: " + mySite.Applications["/"].VirtualDirectories["/"].PhysicalPath + "<br />");    
相关问题