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

Kikuchi Masayuki php-users@php.gr.jp
Thu, 23 Aug 2001 18:36:52 +0900 (JST)


こんにちは、菊池といいます。

全然 PHP の話でないのですが...。(^^;

<20010823171419.9107.FUJIYAMA@pc.mycom.co.jp>の記事において
fujiyama@pc.mycom.co.jpさんは書きました。

>> > > やりたいことは、あるファイルをダウンロードしたいのですが、
>> > > 「そのファイルがダウンロードされたかどうか」を判断したいのです。
>> > 
>> > Apacheのログをgrepってのはやっぱりダメ?
>> 
>> FreeBSD4.2
>> Apache-1.3.19
>> ですが、
>> ApacheのログにはIEのダイアログで実際にダウンロードしたかキャンセルしたか
>> に関係なく、ファイルを全て送ったものとした記録が残ります。
>> ダイアログでダウンロードする方をクリックしても新たなログは残りません。

自分のところで試してみましたが、ログに出力される転送データの
サイズが、それぞれで異なっていました。

(1) キャンセルした場合
xxxx - - [23/Aug/2001:18:20:03 +0900] "GET /xxxx.tar.gz HTTP/1.0" 200 196608

(2) 転送途中で中止した場合
xxxx - - [23/Aug/2001:18:20:37 +0900] "GET /xxxx.tar.gz HTTP/1.0" 200 7782400

(3) 全て転送した場合
xxxx - - [23/Aug/2001:18:29:21 +0900] "GET /xxxx.tar.gz HTTP/1.0" 200 310760835

ブラウザは、IE6-Preview 版を使いました。

--
菊池 雅行