我需要下載一個Access文件(Inbox.mdb)文件,當點擊asp.net按鈕...?
我如何做到這一點是C#/ ASP.NET。
任何幫助,將不勝感激。在C#中顯示下載選項
1
A
回答
0
如果該文件只是在您的服務器上公開託管,則您不需要使用任何C#/ ASP.NET功能。
只需添加一個正常
<a href="~/Path/To/Inbox.mdb">Link</a>
如果你必須使用一個服務器端的按鈕,然後
Response.Redirect("~/Path/To/Inbox.mdb");
會重定向到該文件,並會導致瀏覽器下載。
如果它存儲在其他地方(即不能公開訪問),那麼您需要從它在服務器上的位置進行流式傳輸。看看谷歌的例子,通過響應對象的流文件。
1
<!-- in your aspx file -->
<asp:button id="btnDownload" runat="server" onclick="btnDownload_Click" text="Download Your MDB" />
// and then in your codebehind file
protected void btnDownload_Click(object sender, EventArgs e)
{
string pathToYourMDB = @"c:\stuff\test.mdb";
string downloadName = "YourData.mdb";
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + downloadName+ "\"");
Response.TransmitFile(pathToYourMDB);
Response.End();
}
相關問題
- 1. 在c中顯示下載進度#
- 2. 在按鈕中顯示下拉選項
- 3. 在mozilla中顯示打開/下載文件選項
- 4. 下拉選擇的值在下拉選項中顯示兩次
- 5. Drupal 7顯示(不下載)PRIVATE pdf文件在新選項卡
- 6. 下載鏈接選項不能在顯示標籤
- 7. 下載選項
- 8. 在html中突出顯示當前選中的下拉表單選項選項
- 9. 在下拉菜單中不顯示選定的選項
- 10. 顯示選中的菜單項必須在父項中顯示
- 11. 在選擇標籤下的選擇下拉選項中顯示商標(TM)
- 12. 下載選項表在Asp.Net
- 13. 所選選項不顯示在html中
- 14. 電子書商店,顯示本沒有書下載選項
- 15. 顯示在列表視圖第二列中下載項目的進度c#
- 16. Firefox不顯示在下載
- 17. 顯示行取決於下拉選項
- 18. 焦點上的顯示下拉選項
- 19. 下拉浮動值不顯示選項
- 20. 根據下拉選項顯示div
- 21. 從下拉列表中顯示從mysql中選擇的選項
- 22. 如何顯示選中的多個下拉選項中的php
- 23. 下載選項時加載URL下載選項中的更改YUI
- 24. 如何顯示在下拉正確的選項下拉菜單並保留選項顯示
- 25. 在FontDialog中顯示顏色選項,沒有下劃線和刪除選項
- 26. UITabbarItem: - 下載的圖像不顯示在Tabbar項目中。
- 27. c#從sql數據庫下載文件,顯示下載狀態
- 28. Excel加載項選項卡不顯示在功能區上
- 29. C#Winform隱藏/顯示選項卡
- 30. 選項顯示在菜單