2011-04-21 42 views
0

如何獲取asp.net窗體上的文件,以便用戶可以下載它? 假設我已經創建了一個excel文件,我想在窗體上上傳它,以便用戶可以下載它,並在離線時填寫詳細信息。如何在asp.net窗體上顯示文件

回答

1

您可以使用

Response.AddHeader("content-disposition", "attachment; filename=test.txt"); 
Response.WriteFile(@"test.txt"); 
Response.End(); 

否則,如果它是你可以用一個正常的<a href="">Download Me</a>並將其指向的文件位置的特定文件。

+0

嘿它的工作原理何苦罰款.... .... thax很多........ – comkalp 2011-04-21 07:40:43

0

使用fileupload組件。我會將文件本地存儲在服務器上,然後顯示上傳文件的列表。該列表將列出超鏈接,您可以直接鏈接到上傳的文件,因此當用戶單擊一個文件時,文件下載會自動使用標準瀏覽器行爲。

0

將在應用程序根目錄下的一個目錄中的文件,然後你可以簡單地將一個anchor tag讓用戶下載文件,就像

<a href="/Files/abc.xls">abc</a>