Safari v6.0.5 (8536.30.1) se comporta de maneira diferente ao baixar o mesmo arquivo, mas em um servidor diferente

Safari v6.0.5 (8536.30.1) se comporta de maneira diferente ao baixar o mesmo arquivo, mas em um servidor diferente

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 A

Hospedagem B:

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-Dispositionimporta?

Responder1

É sobre content-dispositioncabeç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-streamresolve o problema.

informação relacionada