tetsunosukeのnotebook

tetsunosukeのメモです

HTTP_Downloadでダウンロードを実装する(続編)

<?php
  require_once("HTTP/Download.php");
  $dl = new HTTP_Download();
  $dl->setContentType("image/jpeg");
  $dl->setFile($file);
  $dl->setContentDisposition(HTTP_DOWNLOAD_ATTACHMENT,time() . ".jp
g");

  $dl->send();
?>

こんな感じで書いてみたんですが。なんか知らないけど「取り消されたアクション」のエラーが出ました。再読み込みするとうまくいくんですけどね。これ、HTTP_DOWNLOAD_INLINEを使うと特に問題ないんで、投げつけてるHeaderに問題があるのかなあ・・・。それともBufferSizeを適切に設定する必要があるのかな・・・。ちょっと意味不明。