我在我的servlet生成圖像:寫的圖像文件通過使用ImageIO的
ImageIO.write(bufferedImage,"jpg" ,Outputstream)
但部署後,我收到一個錯誤,它無法讀取輸入文件。
我在我的servlet生成圖像:寫的圖像文件通過使用ImageIO的
ImageIO.write(bufferedImage,"jpg" ,Outputstream)
但部署後,我收到一個錯誤,它無法讀取輸入文件。
很久以前我寫了下面的代碼(它正在採取存儲在數據庫中的BLOB的圖像,並將其寫入servler輸出):
public class ImageDB extends HttpServlet {
// ...
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// ...
byte[] bytes = blob.getBytes((long)1, (int)blob.length());
ServletOutputStream out = response.getOutputStream();
out.write(bytes);
out.close(); // Close stream
// ...
}
}
您需要提供更多的信息,什麼是例外? ,你如何閱讀文件 – 2012-02-21 12:24:29
你如何訪問該文件?這可能會給我們一個暗示,你在做什麼錯... – bdares 2012-02-21 12:24:33
請,你必須添加更多的細節問題。向我們顯示您的確切代碼。什麼是確切的錯誤信息? – Jesper 2012-02-21 12:25:20