解决方案 »

  1.   

    public void downloadPics() throws IOException {

    picsFile = new File(fileDir);
    if (!picsFile.exists()) {
    picsFile.mkdir();
    }

    String url = null;
    String name = null;
    int downloadedSize = 0;

    for (Image img : imgList) {
        url = img.getUrl();
        name = fileDir + "/" + img.getName();
        if(capturer.connect(url)){
         imgCount ++;
         downloadedSize = capturer.download(name);
         if(0 == downloadedSize){
         imgList.remove(img);
         }else{
         img.setDownloadedSize(downloadedSize);
         }
        } }

    }
    这是调用的代码
    我自己是调用代码的时候其实大部分也是可以的
    但是。。因为我下载的是很多图片 上百张那种
    其中有一部分是损坏打不开查看文件大小的时候 文件大小也和实际大小挺接近的 但是就是打不开
      

  2.   

    public void downloadPics() throws IOException {picsFile = new File(fileDir);
    if (!picsFile.exists()) {
    picsFile.mkdir();
    }String url = null;
    String name = null;
    int downloadedSize = 0;for (Image img : imgList) {
        url = img.getUrl();
        name = fileDir + "/" + img.getName();
        if(capturer.connect(url)){
         imgCount ++;
         downloadedSize = capturer.download(name);
         if(0 == downloadedSize){
          imgList.remove(img);
         }else{
          img.setDownloadedSize(downloadedSize);
         }
        }} }
    这是调用的代码
    我自己是调用代码的时候其实大部分也是可以的
    但是。。因为我下载的是很多图片 上百张那种
    其中有一部分是损坏打不开查看文件大小的时候 文件大小也和实际大小挺接近的 但是就是打不开