Re: [JSP ] 從資料庫抓圖
※ 引述《cloud1203 ( )》之銘言:
: response.setContentType("image/jpg");
: sqlcmd="select * from table where month=?";
: pstmt=con.prepareStatement(sqlcmd);
: pstmt.setString(1,month);
: rs=pstmt.executeQuery();
: while(rs.next){
: BufferedInputStream jpgdata =
: new BufferedInputStream(rs.getBinaryStream("AttachedFile1"));
: byte[] buf = new byte[3*1024*1024];
: int len;
: while((len = jpgdata.read(buf,0,buf.length))!=-1){
: out.write(buf,0,len);
: }
: }
: 最後的out.write(buf,0,len);會有cannot resolve symbol的問題
: write的第一個參數可以吃byte嗎?
1. 你又沒講這段程式碼是在 JSP 裡頭還是在 Servlet 裡頭
如果在 Servlet 裡頭,你也沒講 out 是哪個類別
2. 忽略 1 的問題,假設你是用 JSP 的隱含物件
那嘛,write 吃什麼... 你應該是去問 API 阿...
最後... 我是沒 try 過這樣子的程式碼會怎樣
只是... 如果 rs 裡頭有三筆資料
真的就能順利顯示三張圖片嗎?... [抖]
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.192.64
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 12 篇):