スレッド表示 | フラット表示〕 全トピック 923 件中 201 番目 次≫ ≪前

画像のアップローダーについて

created: 2006-08-22 19:44 | modified: 2006-08-26 11:07 | reply: 3

[3244] アップロード前の画像表示

user: ゆうじ | created: 2006-08-23 17:40
こんばんわ。

PHPはサーバ側で動いてるので
どのような処理をおこなうにしても
一旦アップロードしなければなりません。
ユーザ側で行うには JavaScript を使っては。

と、思いましたが、ちょっと疑問がわいたので、
サーバ側のHTMLで、ユーザPCの画像が表示できるのか試してみました。

<!-- 画像ファイルのパスは実際にあるものを指定 -->
<img src="C:\document\images\xxxx.png">

こんなHTMLファイルをサーバーにアップして
ブラウザでアクセスしてみてください。
私がやったところでは、IE 以外のブラウザは、
画像ファイルを表示することが出来ませんでした。

表示されないのが正しい動作だと思います。
もし、これが表示されるなら、
サーバ側からユーザPC内の任意のファイルに
アクセスできることになり、相当危険です。
IEの場合は明らかにセキュリティーホールです。

以上のようなことから、
アップロード前に画像を表示することは無理かと思います。
一旦アップロードしてから確認画面を表示し、
保存するか否か、あらためてユーザに選択させるなどの方法を
考えてみてください。

# 本件と関係ありませんが
# - PHP職人 -
# 良い響きですね。
Parent: 3243  reply: 3251 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 201 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑