java吧 关注:1,248,462贴子:12,730,745
  • 5回复贴,共1

使用ImageIO写图片发生撕裂, 大佬们碰到过吗

只看楼主收藏回复

File file = new File(folderPath + "\\" + fileName);
ImageIO.write(ImageIO.read(new URL(attr)), fileType, file);
我用20个线程调用这段代码,批量下载图片时出现图片撕裂问题

出问题的几率较小,感觉是没下载完全, 请问这是什么原因引起的, 怎么解决


IP属地:北京1楼2018-06-19 13:23回复
    顶一顶


    IP属地:北京2楼2018-06-19 13:23
    回复
      服务器传输问题,传输文件的大小小于了响应头的Content-Length,我都是将问题图片记录下来,重新请求


      IP属地:湖北4楼2018-06-19 13:41
      回复
        这是请求图片的时候出了问题?


        IP属地:北京来自Android客户端5楼2018-06-19 13:42
        回复(2)