- PR -

でPSOTでパラメータを送る方法は?

投稿者投稿内容
DORAEMON
会議室デビュー日: 2002/11/21
投稿数: 17
投稿日時: 2006-03-15 12:26
HTML上に<img src=〜> でグラフ生成部品へのリンクを貼っております。結果はJPGで帰ってきます。当初パラメータをGETで送っていたのですが、上限値である1024バイトを超えてしまったので、POSTで送る方法を調べています。
<img src=〜>タグを使用し、POSTでパラメータを送る方法が分かる方がいらっしゃいましたら、お手数ですが、教えて頂けませんでしょうか。

よろしくお願いします。
n.w
大ベテラン
会議室デビュー日: 2003/07/15
投稿数: 126
お住まい・勤務地: 神奈川
投稿日時: 2006-03-15 12:38
POSTに切り替えるのなら
<FORM>タグのMethodにPOSTを指定すればよいのでは?
はずしてたらすいません
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-03-15 12:39
"注文"とか"検索"、サブミットするボタンが画像で出来ているサイトをご覧になったことはありませんか?
そういうサイトのソースを研究してみてはいかがでしょうか。
http://www.yahoo.co.jp/
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-03-15 12:49
imgタグのsrc属性はブラウザのアドレスバーに入力するのと同等ですので、
POSTメソッドでは送信できません。

長い条件をセッションやDBなどに格納して、その条件を引き出すためのキーのみを
指定するように工夫するのがベストではないでしょうか。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-03-15 13:25
例を。
<form action="action.do" method="post">
<hidden name="myname" value="myvalue"/>
<input type="image" src="button.gif"/>
</form>
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-03-15 14:39
引用:

インギさんの書き込み (2006-03-15 13:25) より:
例を。


いや、それは違うと思いますよ 要するに動的な画像データを表示したいわけですから。

それはともかく、HTML的には1024バイトの制約がありますが、Javascriptを使うとどんな
もんなんでしょうか?
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-03-15 15:11
>いや、それは違うと思いますよ 要するに動的な画像データを表示したいわけですから。
おぉ、勘違いしていました。失礼致しました。
<a href="getjpegimage.do?foo=bar"><img src="submit.gif/></a> といった形で「グラフ生成部品へのリンクを貼って」いるのかと思っていました。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-03-15 15:18
質問の本質って、
<img src="xxxServlet?param1=xxx&param2=yyy....(1024Bytes超え)...&paramN=zzz"/>
を1024Bytesを超えたURLを送りたいって事でしょうか。

で、GETじゃ1024Bytesを超えられないので、
POSTで送るのにはどうすれば?って事ですよね?

スキルアップ/キャリアアップ(JOB@IT)