/**
* 获取图片
*
* @param fileUrl
* @param response
* @throws IOException
*/
private void getImage(String fileUrl, HttpServletResponse response) throws IOException {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(fileUrl); // 创建httppost
HttpConnectionParams.setConnectionTimeout(httpPost.getParams(), 60000); //设置连接超时时间(单位毫秒)
HttpConnectionParams.setSoTimeout(httpPost.getParams(), 30000); 设置读数据超时时间(单位毫秒)
HttpGet httpGet = new HttpGet(fileUrl);
HttpResponse response1 = httpclient.execute(httpGet);
if (HttpStatus.SC_OK == response1.getStatusLine().getStatusCode()) {
HttpEntity entity = response1.getEntity();
if (entity != null) {
response.setContentType("image/jpg"); //设置返回的文件类型
ServletOutputStream output = response.getOutputStream();
// 得到网络资源并写入文件
InputStream input = entity.getContent();
byte b[] = n
java 下载图片 类似于重定向的意义
最新推荐文章于 2022-08-29 14:13:36 发布