Ich habe ein MP3 auf einem Apache-Server. Ich möchte, dass es als Datei heruntergeladen wird, wenn ein Benutzer den Link besucht. Stattdessen wird Quicktime oder Google Chrome Media Player versuchen, es zu streamen.Stop MP3-Datei von Streaming in Browsern
Gibt es eine Lösung dafür mit Kopfzeilen? Oder ist die einzige Option, also 'Rechtsklick speichern unter'?
Bearbeiten Hier ist meine Überschrift. Safari hat aufgehört zu streamen, aber Chrome setzt dies fort. Chrome scheint dies zu ignorieren:
I der Header korrekt geändert wurde, sehen kann:
Date Wed, 04 Aug 2010 00:14:35 GMT
Server Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.11
Last-Modified Tue, 03 Aug 2010 04:37:01 GMT
Etag "2bbd692-79597d-48ce3de3f5540"
Accept-Ranges bytes
Content-Length 7952765
Content-Disposition attachment
Keep-Alive timeout=5, max=100
Connection Keep-Alive
Content-Type audio/mpeg
Gibt es noch etwas in der Kopfzeile, die dies verursachen würde?
bearbeiten einige der Forschung ich diese gefunden: http://www.google.com/support/forum/p/Chrome/thread?tid=76de4f53f43f03d3&hl=en Sieht aus wie es ist ein Fehler in Chrom könnte es aus dem Download zu verhindern.
Danke, dass Sie mich in die richtige Richtung weisen. Ich fand diesen Artikel darüber, wie man Downloads erzwingt http://www.thingy-ma-jig.co.uk/blog/06-08-2007/force-a-pdf-download – Keyo
http: //www.jtricks .com/bits/content_disposition.html – NullUserException
Chrome ignoriert dies, weiß nicht warum. Den Header oben eingefügt. – Keyo