2010年6月20日 星期日

ASP VB.NET - 如何開啟另存新檔的對話視窗來下載MP3檔案

一般若只在MP3檔上加個連結﹝link﹞,IE會自動開啟相關的軟體﹝如:Windows Media Player﹞來播放,無法pop-up出另存新檔﹝Save As﹞的對話視窗。
而要開啟另存新檔的對話視窗來下載MP3檔,首先得先建立一個如下的aspx檔﹝在此範例中,命名為ringtone.aspx﹞:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Response.ContentType = "audo/mp3"
Response.AppendHeader("Content-Disposition", "Attachment; FileName=ringtone.mp3")
Response.TransmitFile(Server.MapPath("download/ringtone.mp3"))
Response.End()
End Sub

沒有留言:

張貼留言