Bladeren bron

下载文件

licailing 4 jaren geleden
bovenliggende
commit
6c5aabac8a
1 gewijzigde bestanden met toevoegingen van 6 en 1 verwijderingen
  1. 6 1
      src/main/java/com/izouma/wenlvju/service/RateService.java

+ 6 - 1
src/main/java/com/izouma/wenlvju/service/RateService.java

@@ -15,6 +15,7 @@ import com.izouma.wenlvju.exception.BusinessException;
 import com.izouma.wenlvju.repo.*;
 import com.izouma.wenlvju.security.Authority;
 import com.izouma.wenlvju.service.sms.NjwlSmsService;
+import com.izouma.wenlvju.utils.FileUtils;
 import com.izouma.wenlvju.utils.JpaUtils;
 import com.izouma.wenlvju.utils.ObjUtils;
 import com.lowagie.text.Document;
@@ -297,10 +298,13 @@ public class RateService {
         this.addList(imageUrllist, rate.getProperty());
 
         String filename = "img.pdf";
+        File file = null;
 
         Document doc = new Document(PageSize.A4, 20, 20, 20, 20);
         try {
             FileOutputStream os = new FileOutputStream(filename);
+
+//            FileOutputStream os = new FileOutputStream(tempFile);
             PdfWriter.getInstance(doc, os);
 
             doc.open();
@@ -317,7 +321,7 @@ public class RateService {
             }
 //            b = os.toByteArray();
 
-            File file = new File(filename);
+            file = File.createTempFile("img", "pdf");
             InputStream is = new FileInputStream(file);
             files.add(is);
 
@@ -325,6 +329,7 @@ public class RateService {
             e.printStackTrace();
         } finally {
             doc.close();
+            FileUtils.delFiles(file);
         }
     }