ファイルに関するoctwebのブックマーク (2)

  • 続・FuelPHPで巨大ファイルのダウンロードさせる

    続・FuelPHPで巨大ファイルのダウンロードさせる 2013年05月01日 18時10分 前の記事でFuelPHPでのファイルのダウンロードが上手く動いたと書いたのですが番環境だけ以下のようなエラーが出て悩んでおりました。 ダウンロードしたファイルの最後に上のエラーメッセージが付いてしまっていました。 ダウンロードファイルがzipファイルでエラーメッセージが付いていても正常に展開できていたので気付くのが遅れてしまいました。 後、ob_startが絡んでいるのかFuelPHPのログに出てなかったんですよね。 このエラーメッセージは何?とGoogle先生に聞いてみるとFuelPHPでこのエラーの場合はtimezoneが設定されていないのでconfig.phpで設定しましょうとばかり出てきます。 その設定は既にしているので今回は別原因です。 とりあえずはてぶさんのコメントにreadfileの

    続・FuelPHPで巨大ファイルのダウンロードさせる
  • FuelPHP1.6、ファイルのダウンロードを理解する。|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~

    まぁPHPを使ったファイルのダウンロードなんていう奴は、 ヘッダをゴスっ!と書き出して中身をペッと吐き出せば良いので難しいところは無いのですが 「FuelPHPさん用の書き方があるの(--?」と疑問を覚えたので調べてみました。 そして調べてみた結果……普通にPHPで書くファイルダウンロード処理とほぼ同じでした(--ゞ 例えばこんなコードでOKφ(--) public function action_test01() { $downloadFileName = "text.txt"; $res = Response::forge(); $res->set_header('Content-Type', 'application/octet-stream'); $res->set_header('Content-Disposition', 'attachment; filename="' . $

  • 1