Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal é o seguinte, uso o código abaixo para forçar o download de mp3, uso para não iniciar tocando quando os navegadores estão habilitados para isso.
Só que, está fazendo o download mas o arquivo vem corrompido e não funciona o mp3, vi outros posts, mas tô frito mesmo,
Abaixo está o código que uso na página chamada file.asp
<%
'É necessário passar o nome do arquivo no FORM
Dim Arquivo
Arquivo = Request.querystring("file")
Response.Buffer = True
Response.AddHeader "Content-Type","application/x-msdownload"
Response.AddHeader "Content-Disposition","attachment; filename=" & Arquivo
Response.Flush
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile Server.MapPath(arquivo)
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
Response.Flush
%>
Aqui vai na página onde chamo o link, o nome do mp3 está dentro do banco. o mp3 (arquivo) está na mesma pasta que a pagina file.asp.
HREF="file.asp?file=<%=rs("mp3")%>
Se alguém souber alguma coisa fico grato.
Carregando comentários...