返信ありがとうございます!
エイリアスに日本語は使っていません。
どうやら、スニペットからバイナリデータをMODXに返して、それをMODXがパースしてしまうのが問題だったようです。
自前のPHPExcelを使ったスニペットの最後にexit;を付けて、自分でcontent-type等をつけれて出力すれば問題が解決してしまいました。
スニペット、例えば[[PHPExcel]]で帰ってきたデータをパースしない方法とかはあるのでしょうか?
自前でcontent-typeとexitを付けるのは、いまいちエレガントに思えず、パースしないオプションがあるとちょっと気持ちいいかなと言う気がしました ...
検索結果 2 件
- 2017年3月24日(金) 19:43
- フォーラム: 質問全般・改善要望
- トピック: PHPExcelで直接出力するとエラーがでます
- 返信数: 3
- 閲覧数: 16088
- 2017年2月25日(土) 13:51
- フォーラム: 質問全般・改善要望
- トピック: PHPExcelで直接出力するとエラーがでます
- 返信数: 3
- 閲覧数: 16088
PHPExcelで直接出力するとエラーがでます
はじめまして、MODX使用させていただいています。
MODX(1.0.19J)からPHPExcel(1.8)を使用してエクセルファイルを出力($writer->save('php://output');)してダウンロードさせています。
サイズの小さな画像ファイルをエクセルに埋め込んで出力するとダウンロードできるのですが、
約2M程度の画像を埋め込んで出力すると以下のようなエラーがでます。
サーバー上にファイルを保存する形にするとエラーはでない状態です。
何か解決方法がありましたら、ご回答頂けると助かります。
拙い説明で申し訳ありませんが、よろしくお願いします。
--
« MODX ...
MODX(1.0.19J)からPHPExcel(1.8)を使用してエクセルファイルを出力($writer->save('php://output');)してダウンロードさせています。
サイズの小さな画像ファイルをエクセルに埋め込んで出力するとダウンロードできるのですが、
約2M程度の画像を埋め込んで出力すると以下のようなエラーがでます。
サーバー上にファイルを保存する形にするとエラーはでない状態です。
何か解決方法がありましたら、ご回答頂けると助かります。
拙い説明で申し訳ありませんが、よろしくお願いします。
--
« MODX ...