Browse Source

【CHG】导出二维码增加计时日志

ZhaoMn 3 years ago
parent
commit
004d7bbc1d

+ 0 - 2
railway-business/src/main/java/com/railway/business/safetool/service/impl/BaseSafetyToolServiceImpl.java

@@ -24,8 +24,6 @@ import com.railway.common.utils.http.HttpUtils;
 import com.railway.system.service.ISysDictDataService;
 import com.railway.system.service.ISysFileService;
 import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
 import java.util.Arrays;
 import java.util.Date;
 import java.util.List;

+ 6 - 3
railway-common/src/main/java/com/railway/common/utils/http/HttpUtils.java

@@ -138,15 +138,18 @@ public class HttpUtils {
     if(null == in){
       return;
     }
-    log.debug(" ++ {}", filePath);
-    byte[] byteArray = inputStream2ByteArray(in);
     log.debug(" -- {}", url);
     File file = new File(filePath);
+    byte[] bytes = new byte[40960];
+    int len;
     try (FileOutputStream os = new FileOutputStream(file, true)){
-      os.write(byteArray, 0, byteArray.length);
+      while ((len = in.read(bytes)) != -1) {
+        os.write(bytes, 0, len);
+      }
     } catch (IOException e) {
       log.error("下载出错 : {}", url);
     }
+    log.debug(" ++ {}", filePath);
   }
 
   /**