勢い余って、IE8にアップグレードしてしまった。
でもって、ぼちぼちサイトの開発してたら問題が…
<input type="file"> のvalueが「C:\fakepath\ファイル名」になる。
これって、きちんとアップロードできるの?
そう思って、ググってみると、どうも無理っぽい(サイト構築し始めなので、ディレクトリ作ったりするのが面倒なので、本当に無理かは試してない)。
しかもIE8になってセキュリティ面の強化の賜物だとか。
でもって回避方法をメモっておく。
(1)セキュリティレベルの変更
「インターネットオプション」を開き、「セキュリティ」タブを選択。
ゾーンの中から「インターネット」を選択し、「レベルのカスタマイズ」を押下する。
で、ずーっと下の方の「その他」の中になある「サーバにファイルをアップロードするときにローカルのディレクトリパスを含める」を無効から有効に変更する。
(2)信頼済みサイト
同じく、「セキュリティ」タブのゾーンから「信頼済みサイト」を選択し、ゾーンの右下あたりにある「サイト」ボタンを押下する。
で、アップしたいサイトを信頼済みとして登録する。
「https」ではなく「http」の場合には、きちんとチェックボックスをオフにする、と。
まぁ、どうなんでしょう?
----------------------------------------------
ちょっと追記。
PHPとかはフツーにパスが取れるので、誤解なきよう。
Unixとか、Linuxとか、プログラムとか、そういうカンジのヤツです。
Windowsも入れておこう。
2009年7月16日木曜日
C:\fakepath
登録:
コメントの投稿 (Atom)
Blog Archive
Labels
- apache (2)
- bash (1)
- CentOS (1)
- CPAN (2)
- CustomLog (1)
- Cygwin (5)
- C言語 (3)
- DBD::SQLite (1)
- DBI (1)
- gcc (1)
- Google Maps API (7)
- HTML (1)
- httpd.conf (1)
- iGoogle (1)
- Javascript (8)
- MySQL (4)
- Perl (1)
- PHP (11)
- PostgreSQL (1)
- sendmail (1)
- SetEnvIf (1)
- SQLite2 (1)
- Unix/Linux (16)
- vi (5)
- webalizer (1)
- Windows (13)
- xampp (1)
- yum (1)
- インストール (2)
- ケータイサイト (1)
- コマンド (2)
- シェルスクリプト (2)
- バッチファイル (3)
- フリーソフト (3)
- メール (2)
- レジストリ (1)
- 愚痴 (4)
- 日本語化 (6)
- 文字化け (3)
- 本 (1)
About Me
Template Design: © 2007 Envy Inc.
0 コメント:
::コメントを投稿する::