[Seasar-user:10050] Re: [S2JSF]imgタグを用いた動的な画像の表示

Maeno [E-MAIL ADDRESS DELETED]
2007年 8月 23日 (木) 09:26:01 JST


前野です。

思いっきり補足の補足になりますが、
RFC2397の事ですかね。
IEはNGで、FirefoxとOperaはOKですね。

茶々ごめんなさいm(_ _)m


[E-MAIL ADDRESS DELETED] さんは書きました:
> 米林です。
> 
> 補足になりますが、IEだとサポートしていない為
> 今のままでは表示されないと思います。
> Firefox限定であれば問題は無いと思いますが。
> 
> ----- Original Message ----- 
> From: "櫻井 雄大" <[E-MAIL ADDRESS DELETED]>
> Sent: Wednesday, August 22, 2007 11:37 PM
>> 櫻井です。返答が遅れて申し訳ありません。
>>
>> o.h. さんは書きました:
>>> S2JSF はよくわかってないので、html 側の話だけ
>>>
>>> やりたいことは、img タグに直接バイナリを渡したいということでしょうか?
>>> であれば以下のような感じでいけると思います.
>>> #ブラウザ次第だったかも
>>>
>>> <img src="data:image/jpeg;base64,[画像データ]">
>>>
>>> [画像データ]には、上記の場合でしたら jpeg イメージを base64 で展開し
>>> た文字列を入れます.
>>>
>>> #これを S2JSF でどう作るのかはわかりませんです.(^^;
>>>
>> 実装はされていないとのことでしたので、base64エンコードした文字列をimg srcの値に入れたところ、表示をすることができました。
>> 具体的には、htmlに記述するimgタグを、
>>
>> <img m:inject="h:graphicImage" m:url="#{base64Image}"/>
>>
>> としておき、Actionクラスに
>>
>> public String getBase64Image() {
>>  return "data:" + context.getMimeType(file.getAbsolutePath()) + 
>> ";base64," + [画像データ];
>> }
>>
>> といった感じでやってみましたところ、きちんとimgタグが挿入され、Firefoxでの画像表示が確認できました。
>> 期待通りの動作で満足しております。
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED] 
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



Seasar-user メーリングリストの案内