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

headerの二重送信

created: 2006-10-25 21:11 | modified: 2006-10-27 21:55 | reply: 5

[3421] 画像アップロード掲示板の仕組み

user: ゆうじ | created: 2006-10-26 23:52
こんばんわ。お久しぶりです。

お察しの通り、1回のリクエストで
複数の ContentType ヘッダを送信することはできません。

この処理は結果的に、
2回のリクエストで成り立ってますので
それぞれ処理を分ければよいわけです。

まずはじめのリクエストは画像のアップロードで、
このリクエストを受け、サーバが行うこの処理の中に、
サムネイル画像作成や画像保存があって、
最終HTMLを出力するまでが含まれます。
もちろんこの時の ContentType は text/html です。

2つ目は、先に出力したHTMLに書かれたIMGタグにより、
ブラウザが勝手おこなうリクエストです。
ここリクエストに対して、
先に保存した画像を出力する処理を行います。
この時の ContentType は iamge/jpeg などです。

一見、一連の処理に見えなくもありませんが、
リクエストとサーバの出力(処理)は常に1対1の関係なので、
画像の「保存」と「出力」で、別々に対応が必要ってことです。
こんな説明でイメージできますかね。

私も画像アップロード掲示板に触れたことはありませんが
どちらかの画像アップロード掲示板を参考にすれば
コードは拾えると思います。
Parent: 3418  reply: 3427 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 179 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

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