У меня есть веб-приложение asp.net. Я хочу, чтобы кнопка для загрузки музыки, так что я напишу ниже блока кода:Как скачать музыку с asp.net
protected void Button1_Click(object sender, EventArgs e)
{
string id_new;
id_new = Session["selectedmusicID"].ToString();
DataTable dt2 = new DataTable();
dt2 = blm.selectMusic("sel_music", Convert.ToInt32(id_new));
string test = dt2.Rows[0][9].ToString();
Response.ContentType = "application/mp3";
Response.AddHeader("Content-Disposition", dt2.Rows[0][9].ToString());
Response.TransmitFile(Server.MapPath(dt2.Rows[0][9].ToString()));
Response.End();
}
Когда я запускаю этот код и нажмите на кнопку она загружает страницу music.aspx не mp3 file.i не знаю, что это моя ошибка. Кто-нибудь может мне помочь?
@ baty, что вы получаете на 'dt2.Rows [0] [9]' ?? – Webruster
dt2.Rows [0] [9] - это адрес пути сохранения музыки в нем. Например, «../music/musicname.mp3» –
@baty показать формат, как это будет – Webruster