我需要下載一個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. 在html中突出顯示當前選中的下拉表單選項選項
- 4. 在選擇標籤下的選擇下拉選項中顯示商標(TM)
- 5. 焦點上的顯示下拉選項
- 6. 根據下拉選項顯示div
- 7. 顯示行取決於下拉選項
- 8. 如何顯示選中的多個下拉選項中的php
- 9. 在FontDialog中顯示顏色選項,沒有下劃線和刪除選項
- 10. Excel加載項選項卡不顯示在功能區上
- 11. 選項顯示在菜單
- 12. C#Winform隱藏/顯示選項卡
- 13. 在Outlook加載項中顯示iframe
- 14. 當在codeigniter中更新時,在下拉列中顯示選定的選項
- 15. 下拉選項應顯示取決於以前的選項
- 16. Angular2在下拉列表中選擇的項目不顯示
- 17. Android在下一個選項卡中顯示並保存數據
- 18. 在上下文菜單標題中顯示選定的項目
- 19. Visual Studio在intellisense中顯示「選項上下文菜單」
- 20. 如何在下拉列表選項中顯示圖像?
- 21. 如何在下拉菜單中顯示不同的選項?
- 22. 顯示之前在下拉菜單中選擇的項目
- 23. 下拉式 - 先前在循環中顯示的選項
- 24. 選項值不顯示在下拉菜單中?
- 25. jQuery顯示從下拉列表中選擇的選項文本
- 26. 顯示多選下拉列表中的選項 - Yii2
- 27. Django顯示選項
- 28. SectionIndexTitlesForTableView顯示選項
- 29. 日期在Asp.Net中顯示選項MVC
- 30. 如何在java中顯示String []選項