[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 版を使いました。
--
菊池 雅行