JavaサーブレットQ&A LV2
■ このスレッドは過去ログ倉庫に格納されています
0070質問者
NGNGどうも思うように実現できず少し形を変え再度質問に参りました。
内容としては
ブラウザから画像をアップロードしてDBに追加する機能を実現するというもです。
まずはプロトタイプとして、ただ、アップロードされた画像を表示するだけのものを
作りたいと思っています。
「ひよこサーブレット」さんの
http://homepage3.nifty.com/uzblend/servlet/source/upload/SimpleUpload.java
を参考に使わせて頂いていますが、
ByteArrayOutputStream content = new ByteArrayOutputStream(1024*4);
略
//マルチパートのデータから画像データを抽出
ByteArrayOutputStream content_cache = new ByteArrayOutputStream();
while((len = in.readLine(b,0,buffer_size)) != -1){
content_cache.write(b,0,len);
}
//boundary文字列並びに改行を除去して整形
content.write(content_cache.toByteArray(),0,(content_cache.toByteArray()).length-("--"+bdry+"--").length()-4);
というように抽出した画像データを、さらに以下のソースに融合させ表示するだけの
ものを作りたいと思っています。
int data;
response.setContentType("image/jpeg");
BufferedInputStream in = new BufferedInputStream(**********);
while ((data = in.read()) != -1) {
out.write(data);
}
****の部分で上手く型変換をしてやればいいと思っているのですが、
どう対応すればいいのか、理解できていないというのが正直なところです。
大変申し訳ありませんが、対応策をご存知の方がみえましたら、
ご教授お願いします。
または、他の手段でやっているという方法も教えて頂けたら光栄です。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています