2016-04-30 27 views
-1

ブラウザでファイルをダウンロードする代わりに、強制的に開く必要があります。今のところ私が見つけたのはPHPコードをダウンロードして強制的に開くことですが、それはうまくいかないようです。助言がありますか?ブラウザに強制的にダウンロードした.msiファイルを開く方法

ここではPHPのコードがあります:

<?php 
header("Content-disposition: inline; filename=1.msi"); 
header("Content-type: application/msi"); 
readfile("1.msi"); 
?> 
+0

content-typeは "application/x-msi"、 "application/x-windows-installer"でなければなりませんか?厳密には "application/octet-stream"でなければなりません。また、最初の2つのタイプに対応できるようにWebサーバを手動で設定する必要があるかもしれません。 –

+0

それを解決していない...まあ私はそのようなことも可能かどうか疑問に思っています。ほとんどのpplは力の開かれたpdfについて尋ねる...答えのためのThx。あなたのアドバイスに従ってみます – Raven

答えて

0

私は本当にあなたが何を意味するかuderstandませんが、代わりの.msiのアスタリスクで、スクリプトのすべての「1.msi」部品を交換する必要があり、アスタリスクは愉快な文字なので、スクリプトはte .msi拡張子のファイルを開きます。

+0

Thx.Well私はwww.example.com/1.phpのような人のsmthにリンクします。このリンクをクリックすると、ファイルを自動的に開く必要があります。このファイルをどこかに保存するオプションはありません。 – Raven

+0

ファイルを保存する場所または実行する場所 - ダウンロードするWebサイトではなく、ブラウザの設定によって処理されます。 –

+0

私は確信していません.Pplは自動的にPDFを開くスクリプトを書くことができます...ブラウザで... – Raven

関連する問題