我可以通过使用输入==文件浏览到文件夹只有不是文件夹加文件 或通过任何其他手段。asp.net c#浏览到文件夹,而不是文件
我必须给一些网站包的文本框中的路径解压(包含所有的文件夹和文件需要初始化一个网站)。通过给予许多检查必须像路径一样实施存在。
如果用户只是选择他为网站包创建的文件夹进行解压缩,那将会很不错。
我可以通过使用输入==文件浏览到文件夹只有不是文件夹加文件 或通过任何其他手段。asp.net c#浏览到文件夹,而不是文件
我必须给一些网站包的文本框中的路径解压(包含所有的文件夹和文件需要初始化一个网站)。通过给予许多检查必须像路径一样实施存在。
如果用户只是选择他为网站包创建的文件夹进行解压缩,那将会很不错。
不是纯粹的html。这不是一个标准的html输入设备。你也许可以使用Silverlight或Flash之类的东西,但这更多地涉及到了。我也不确定一旦用户选择了一个文件夹会做什么,因为在http表单数据方面没有匹配的概念。
为了类似的目的,我使用了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 />");
你在找什么?请详细解释一下 – anishMarokey 2010-07-06 09:44:32
以及我不得不在文本框中给一些网站包解压缩(包含所有需要初始化网站的文件夹和文件)。通过给予许多检查必须像路径存在等等。如果用户只是选择他为网站包创建的文件夹进行解压缩,那将会很好。 – maztt 2010-07-06 09:49:26
你想上传(到服务器)或下载(从服务器)的数据? 如果下载,你不能使用html来影响它,如果上传,你只能在html中每个输入文件上传一个文件。 – 2010-07-06 10:06:25