我基本上要打開一個button..The用戶的點擊會出現一個對話框選擇目標文件夾,然後一個文本文件,將使用在該對話框中的路徑選擇的文件夾中創建。c#.net網站 - 如何讓用戶選擇一個文件夾?
我用asp.net的文件上傳到上傳文件,但我不知道怎麼用它來選擇一個文件夾。或者還有其他方法可以做到這一點?請幫忙 。謝謝。
我基本上要打開一個button..The用戶的點擊會出現一個對話框選擇目標文件夾,然後一個文本文件,將使用在該對話框中的路徑選擇的文件夾中創建。c#.net網站 - 如何讓用戶選擇一個文件夾?
我用asp.net的文件上傳到上傳文件,但我不知道怎麼用它來選擇一個文件夾。或者還有其他方法可以做到這一點?請幫忙 。謝謝。
你在網絡上搜索?
http://www.codeproject.com/KB/selection/folderbrowser.aspx
http://www.netomatix.com/FolderBrowser.aspx
我認爲他是指一個ASP.NET應用程序;您建議使用Windows Forms客戶端功能。 –
是的,我的是ASP.net應用程序,我是她:P – Infinity
,你可以寫一個文件夾在用戶計算機上的唯一方法是通過一個按鈕,用戶點擊,然後你的服務器就會發送文件,用戶將被提示輸入他要保存它:
public void BtnDownload_Click(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "text/plain";
Response.AppendHeader("Content-Disposition", "attachment; filename=foo.txt");
Response.Write("some text contents that will be sent to the user");
}
現在簡單的地方在頁面上放置此下載按鈕:
<asp:LinkButton
ID="BtnDownload"
runat="server"
OnClick="BtnDownload_Click"
Text="Download file"
/>
FilUpload
控制你提到的問題是用於客戶端上傳文件到服務器,而不是下載。
的瀏覽器通常不會讓你訪問用戶直接驅動。這是一個安全問題。因此,正如前面所說的,你通常只將文件發送到用戶的瀏覽器,他們/這決定它的存儲位置等
你正在試圖做也許可以使用Java或Silverlight等我做什麼懷疑你想不得不去那裏。
是有一些原因,你不能只將文件發送給他們,讓他們/它們的瀏覽器決定如何保存它,就像使用文件下載通常做什麼?
你想達到什麼目的?您想瀏覽用戶的文件系統以獲取下載位置,還是要瀏覽用於上載位置的服務器文件系統? – Falanwe
我想要做的是從我的數據庫的表中獲取數據。將該數據添加到.txt文件並將其保存在臨時文件夾中。然後我需要讓用戶選擇所需的文件夾位置,然後將該文件複製到用戶選擇的文件夾中。 – Infinity
我只是需要路徑。 – Infinity