ホームページ > バックエンド開発 > PHPチュートリアル > PHP経由でダウンロードしたアプリケーションファイルが実行できない場合の対処方法

PHP経由でダウンロードしたアプリケーションファイルが実行できない場合の対処方法

WBOY
リリース: 2016-06-13 12:25:29
オリジナル
941 人が閲覧しました

PHP 経由でダウンロードしたアプリケーション ファイルが実行できない場合はどうすればよいですか?
Web サイトに exe ファイルを配置し、次のコードでダウンロードしたところ、実行できず、アイコンも消えてしまいました。原因は何ですか?

<br />		$fs = fopen($_finame,'r');<br />		$_fisize = filesize($_finame);<br />		Header("Content-type: application/octet-stream");<br />		Header("Accept-Ranges: bytes");<br />		Header("Accept-Length: ".$_fisize);<br />		Header("Content-Disposition: attachment; filename=".basename($_finame));<br />		$buffer = 512;<br />		while(!feof($fs)){<br />			$_fidata = fread($fs,$buffer);<br />			echo $_fidata;<br />		}<br />		fclose($fs);<br />
ログイン後にコピー


オンラインで待機しています。 。 。
------解決策のアイデア----------------------
これは自分で解決しました。 。
------ソリューションのアイデア----------------------

引用:
圧縮パッケージに入れる必要があることがわかりました。 。 。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート