IE上のExcel以降の中身が空です

WBOY
リリース: 2016-06-13 12:53:52
オリジナル
826 人が閲覧しました

IE では Excel 以降の内容が空です

<br />
$name = '1.xls';<br />
$file = fopen($name, "rb"); // 打开文件<br />
Header('Content-type: application/octet-stream;charset=utf-8');<br />
//Header("Content-type:application/force-download");<br />
Header('Accept-Ranges:bytes');<br />
Header('Accept-Length:' . filesize($name));<br />
Header('Content-Disposition: attachment; filename="' . $filename.'"');<br />
echo fread($file, filesize($name));<br />
fclose($file);<br />
ログイン後にコピー


Firefox や Google でダウンロードするのは正常ですが、IE でダウンロードした後のファイルの中身は空です。


-----解決策---------
$name = '1.xls';<br />
//$file = fopen($name, "rb"); // 打开文件<br />
Header('Content-type: application/octet-stream;charset=utf-8');<br />
//Header("Content-type:application/force-download");<br />
Header('Accept-Ranges:bytes');<br />
Header('Accept-Length:' . filesize($name));<br />
Header('Content-Disposition: attachment; filename="' . $name.'"');<br />
 readfile($name);<br />
//fclose($file);
ログイン後にコピー

これを試してください
------解決策---------
それなら、わかりません。 360ブラウザには問題が多いと聞きました。避けられるなら使わないのが一番です。

私は 360 ブラウザを持っていないので、テストできません。
------解決策------
この方法は使用しないでください。PHPExecl プラグインをダウンロードしてください。ウェブサイトはブラウザの問題なく直接ダウンロードできます
http://phpexcel.codeplex.com/ダウンロード アドレス
-----解決策---------

引用:この方法を使用しないように準備してください。使用するには、Web サイトを直接ダウンロードする必要があります。ブラウザの問題はありません。 🎜> http://phpexcel.codeplex.com/ダウンロード アドレス

-----解決策------ - -
file_get_contents 関数を使ってみませんか?

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