|
@@ -21,10 +21,7 @@ import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import java.io.File;
|
|
|
|
-import java.io.FileInputStream;
|
|
|
|
-import java.io.FileOutputStream;
|
|
|
|
-import java.io.IOException;
|
|
|
|
|
|
+import java.io.*;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
@@ -117,12 +114,12 @@ public class ParseEmailController{
|
|
EmailFileInfoVO emailFileInfoVO = parseEmailService.getEmailFileById(fileId.getFileId());
|
|
EmailFileInfoVO emailFileInfoVO = parseEmailService.getEmailFileById(fileId.getFileId());
|
|
response.setContentType("application/octet-stream");
|
|
response.setContentType("application/octet-stream");
|
|
response.addHeader("Content-Disposition", "attachment;filename=" + EncodeUtil.encodeUTF8(emailFileInfoVO.getFileName()));
|
|
response.addHeader("Content-Disposition", "attachment;filename=" + EncodeUtil.encodeUTF8(emailFileInfoVO.getFileName()));
|
|
- ServletOutputStream outputStream = response.getOutputStream();
|
|
|
|
|
|
+ OutputStream outputStream = response.getOutputStream();
|
|
FileUtils.copyFile(new File(emailFileInfoVO.getFilePath()),outputStream);
|
|
FileUtils.copyFile(new File(emailFileInfoVO.getFilePath()),outputStream);
|
|
outputStream.flush();
|
|
outputStream.flush();
|
|
outputStream.close();
|
|
outputStream.close();
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
- logger.error(e.getMessage(),e);
|
|
|
|
|
|
+ logger.error(e.getMessage(),e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|