Recentemente mudei de uma hospedagem (A Hosting) para outro servidor de hospedagem (B Hosting). Anteriormente, o Safari do meu Mac era capaz de baixar o MP3, clicando com o botão direito em "Baixar arquivo vinculado como .." para salvar o MP3 na máquina local.
Porém, assim que mudo para outra hospedagem, com o mesmo código PHP, mesmo MP3. B Servidor web de hospedagem, não pode salvar o MP3, mas apenas permitir streaming do site (Full Screen Audio Player). No Windows de downloads do Safari, ele mostra"Zero KB de? - O URL solicitado não foi encontrado neste servidor."Isto é impossível. Acredito que seja o mesmo tipo de configuração no servidor que torna esta opção indisponível.
Depois de fazer algumas pesquisas, alguns usuários de Mac disseram que podemos usar "Opção"+"Clique" para baixar o MP3. Este método funciona para A Hosting e B Hosting. Eu só quero saber como corrigir "Baixar arquivo vinculado como ..." para funcionar no B Hosting.
Obrigado!
Atualizar:-
Uma hospedagem:
Hospedagem B:
Como você pode ver, A Hosting não tinha Content-Disposition
, mas o Safari não tem nenhum problema para baixar o arquivo. Isso realmente Content-Disposition
importa?
Responder1
É sobre content-disposition
cabeçalho (http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html) e/ou tipo MIME padrão ou estrito configurado no servidor web, por padrão servidores web como apache use text/plain
, mudar para application/octet-stream
resolve o problema.