[PHP-users 9857] Re: ファイルアップロードの不思議な現象

NAKAMURA Takeshi php-users@php.gr.jp
Fri, 06 Sep 2002 20:32:29 +0900


仲村@分かった方はもう分かったかと(^^;

From: SEGAMI Takashi <sage@tokyo.MicroCAD.CO.JP>
Date: Fri, 6 Sep 2002 19:37:01 +0900
Subject: [PHP-users 9853] Re: ファイルアップロードの不思議な現象

>> ブラウザでカレントディレクトリを見るのってどうすればいいんでしょう。
>>  何となく、ドライブ毎に 最後にファイルを保存したディレクトリに
>> なっている気はします。
>
> 小野寺さんのメールでは、Javascriptでできるような感じでかかれて
> いましたが、どうなんでしょうか?
 普通 JavaScript では見ることはできないでしょう。
Winなら IE で セキュリティーを低にして ActiveX(だっけ?)で、
確認することができるんじゃないかと想像します。

> でも、ブラウザにfile://で指定しない限り、ローカルディスクを
> 見ることはできないと思うのです。
#茶々#  じゃ、どうやってファイルをアップロードするんでしょう。
#茶々# file:// って指定してないけど、アップロードされますよね(^^;;;;;
#茶々# もちろん、人間が介在するから許される訳ですね。

> サーバから取得したHTMLファイル中の
> Javascriptでローカルディスクが見えたら、セキュリティ上、まずいじゃ
> ないかと。違いますか?
 なら、localに置いたものを動かせばチェックできるんじゃないでしょうか。
# JavaScript を書いたのは3年ぐらい前なので、どう書けばいいかもう思い出せませんが。
その程度では、カレントディレクトリの移動はしませんから。
 あ、JavaScriptのあるディレクトリに変わるかも知れない。

 Mozilla(on FreeBSD) だと、一度終了して 再度起動しても 前回保存した
ディレクトリを覚えていますので、ドライブ毎のカレントディレクトリは
最後に保存したディレクトリになっている可能性が高いです。
 ==> 一度全てのドライブのルートディレクトリへ 何かダウンロードして
     それから、up load するというのを試して頂けませんか?=> 暇などなたか(失礼)
# あるいは逆に ルートでないディレクトリに保存するとどうなるか。

 無いファイルをアップロードしようとするブラウザも問題です
(Submit or 送信を押した時点でエラーを吐くべきだと思います)が、
対処療法としてサイズを確認するのが良いと思います。
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 関西沖縄青年の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部
 仲村 武 <1Yen@Bigfoot.COM>