diff --git a/jodconverter-web/src/main/java/cn/keking/service/impl/SimTextFilePreviewImpl.java b/jodconverter-web/src/main/java/cn/keking/service/impl/SimTextFilePreviewImpl.java index 6c84ac69..2168d873 100644 --- a/jodconverter-web/src/main/java/cn/keking/service/impl/SimTextFilePreviewImpl.java +++ b/jodconverter-web/src/main/java/cn/keking/service/impl/SimTextFilePreviewImpl.java @@ -9,6 +9,10 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.ui.Model; +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; + /** * Created by kl on 2018/1/17. * Content :处理文本文件 @@ -32,7 +36,16 @@ public class SimTextFilePreviewImpl implements FilePreview{ model.addAttribute("fileType",fileAttribute.getSuffix()); return "fileNotSupported"; } - model.addAttribute("ordinaryUrl", response.getMsg()); + try { + File originFile = new File(response.getContent()); + File previewFile = new File(response.getContent() + ".txt"); + Files.copy(originFile.toPath(), previewFile.toPath()); + } catch (IOException e) { + model.addAttribute("msg", e.getLocalizedMessage()); + model.addAttribute("fileType",fileAttribute.getSuffix()); + return "fileNotSupported"; + } + model.addAttribute("ordinaryUrl", response.getMsg() + ".txt"); return "txt"; }