[PHP-users 4878] ファイルのダウンロード

細見 達男 php-users@php.gr.jp
2002年1月21日 16:44:08 +0900


PHPでファイルを動的にダウンロードできないか調べています。
PHP内にバイナリでファイルを取り込み、Content-type","application/octed-stream
を付けて
クライアントにダウンロードしたいのです。
サーブレットJAVAでは実現できるのですがPHPでのやりかたが不明です。
ご教授をお願いします。
どのへんを調べればいいのでしょうか?
JAVAではこんな形になります。
 public void service(HttpServletRequest req,HttpServletResponse res)
 throws IOException
 {
 if(DEBUG){ System.out.println("Download!!"); }
 res.setHeader("Cache-Control","no-cache");
 res.setHeader("Pragma","no-cache");
 res.setContentType("text/html; charset="+CHARSET);
 PrintWriter pw=res.getWriter();
 res.setHeader("Content-disposition","attachment; filename="+FILE_NAME);
 res.setHeader("Content-type","application/octed-stream;
name="+FILE_NAME);
 this.writeLine(pw,req);
 }
よろしくお願いいたします。
T_DRAGON_2000

AltStyle によって変換されたページ (->オリジナル) /