我正在創建一個web應用程序,我需要點擊一個按鈕來瀏覽計算機上的文件夾,並在指定名稱的選定文件夾中創建新文件。我怎樣才能使用C#和ASP.NET?如何創建在asp.net中創建新文件的瀏覽按鈕?
-1
A
回答
0
在this link這裏有一個使用PDF文件的例子。代碼片斷在那裏發現:
private void Page_Load(object sender, System.EventArgs e)
{
//Set the appropriate ContentType.
Response.ContentType = "Application/pdf";
//Get the physical path to the file.
string FilePath = MapPath("acrobat.pdf");
//Write the file directly to the HTTP content output stream.
Response.WriteFile(FilePath);
Response.End();
}
在使用上面的代碼示例(發現here):
private void DownloadFile(string fname, bool forceDownload)
{
string path = MapPath(fname);
string name = Path.GetFileName(path);
string ext = Path.GetExtension(path);
string type = "";
// set known types based on file extension
if (ext != null)
{
switch(ext.ToLower())
{
case ".htm":
case ".html":
type = "text/HTML";
break;
case ".txt":
type = "text/plain";
break;
case ".doc":
case ".rtf":
type = "Application/msword";
break;
}
}
if (forceDownload)
{
Response.AppendHeader("content-disposition",
"attachment; filename=" + name);
}
if (type != "")
Response.ContentType = type;
Response.WriteFile(path);
Response.End();
}
0
就其性質而言,ASP.NET最好有一個文件上傳控制。這在本地不受支持。你需要尋找一些東西來做到這一點:也許Silverlight會完成這項工作,或者尋找第三方組件,或者是一個JavaScript實用程序框架。我不確定什麼允許你創建一個開箱即用的文件。
相關問題
- 1. 如何在Android中創建瀏覽文件按鈕功能
- 2. 從自定義瀏覽器欄按鈕創建新文件
- 3. 創建文件瀏覽器
- 4. 創建瀏覽按鈕與PyQT5
- 5. 如何在python中創建非唯一瀏覽按鈕?
- 6. 如何在JavaFX的瀏覽器上創建按鈕?
- 7. 如何添加一個按鈕,在NSOpenPanel創建新的文件(無法創建文件夾按鈕)
- 8. 創建新按鈕
- 9. 創建按鈕來瀏覽文件夾,並在python中選擇一個文件
- 10. Extjs創建新瀏覽器
- 11. 瀏覽文件在創建視圖MVC4
- 12. ASP.NET - 如何創建單選按鈕maxtrix
- 13. 如何在wxPython中創建簡單的文件瀏覽器?
- 14. 如何創建新的按鈕運行
- 15. 如何創建新的按鈕樣式?
- 16. 使用Response.Write()在ASP.NET中創建按鈕
- 17. 創建一個按鈕,創建按鈕
- 18. 如何在asp.net中創建Excel文件
- 19. 如何在Asp.Net中創建Zip文件?
- 20. 如何在asp.net中創建excel文件?
- 21. 在ASP.Net中創建文件
- 22. 如何在spring roo中創建文件瀏覽器?
- 23. 如何在離子中創建多平臺文件瀏覽器
- 24. 如何在瀏覽器中動態創建JavaScript文件
- 25. 如何在Adobe FLEX中創建「瀏覽文件夾」對話框?
- 26. 如何在動態創建的Gridview中創建按鈕?
- 27. 如何創建跨瀏覽器的Asp.net自定義控件
- 28. 如何在asp.net中創建新的Asp.Net_SessionId
- 29. 如何在瀏覽器中創建表asp.net mvc?
- 30. 如何在Asp.net中創建瀏覽器工具欄
你嘗試過這麼遠嗎?試着回到這裏,回答具體的問題。 「爲我寫代碼」不是一個可以接受的問題。 – Stonz2 2014-10-01 12:55:22