我可以通過使用輸入==文件瀏覽到文件夾只有不是文件夾加文件 或通過任何其他手段。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