2017-05-23 24 views
0

ファイルをダウンロードするとダウンロードされず、ブラウザに表示されます。 zipファイルがダウンロードされました。これはサーバが動作していると言いますが、 ですが、ipaファイル(ファイルの拡張子はipa)を試してみると、ダウンロードする代わりにブラウザのファイルの内容が表示されます。 私はmampを使用しています。 助けてくださいダウンロードの代わりにファイルが表示されます

答えて

0

このファイルにContent-Dispositionヘッダーを設定することができます - MDN Content-Dispositionの詳細については、こちらをご覧ください。この方法で、サーバーはファイルが添付ファイルであることを示し、ディスクに保存する必要があります。

Content-Disposition: attachment 
Content-Disposition: attachment; filename="filename.jpg" 

ファイル名パラメータは必須ではありません。しかし、それはファイルの名前を示唆します。あなたはアンカータグでHTML5のページを持っている場合

一方

、あなたは、例えばダウンロード属性を使用することもできます。

<a href="filename.jpg" download="filename.jpg"> 

ダウンロード属性に問題がある - それはサポートされていません主要なブラウザのすべてで - download attribute supportを参照してください。 IE、iOS、Opera miniのサポートがまだ不足しています。

+0

ありがとうMateusz Kleinert。私はhtml、php、atachementで作業していません。私のファイルはドキュメントルートのフォルダにあります。ファイルをダウンロードしたいだけです – yongrui

+0

次に、Apacheの設定でContent-Dispositionを追加します。 –

+0

これは動作していません、前にmampを使用してこのエラーを見ましたか? – yongrui

関連する問題