美文网首页
文件上传、下载、查看

文件上传、下载、查看

作者: 与乐为乐 | 来源:发表于2020-12-02 15:47 被阅读0次

一、查看文件

@RestController
public class PDFController {

    @RequestMapping(value = {"/web/pdf"})
    public void download(HttpServletResponse response) throws Exception {

        FileInputStream is = new FileInputStream(new File("C:\\*", "*.pdf"));
       // attachent : 下载;  inline : 查看
        response.setHeader("content-disposition", "inline;fileName=" + URLEncoder.encode("*.pdf", "UTF-8"));
        ServletOutputStream os = response.getOutputStream();
        IOUtils.copy(is, os);
        IOUtils.closeQuietly(is);
        IOUtils.closeQuietly(os);
    }

}

二、下载文件

@RestController
public class PDFController {

    @RequestMapping(value = {"/web/pdf"})
    public void download(HttpServletResponse response) throws Exception {

        FileInputStream is = new FileInputStream(new File("C:\\*", "*.pdf"));
       // attachent : 下载;  inline : 查看
        response.setHeader("content-disposition", "attachent;fileName=" + URLEncoder.encode("*.pdf", "UTF-8"));
        ServletOutputStream os = response.getOutputStream();
        IOUtils.copy(is, os);
        IOUtils.closeQuietly(is);
        IOUtils.closeQuietly(os);
    }

}

三、上传文件

   @RequestMapping(value = {"/web/upload"})
    public String upload(@RequestBody MultipartFile file) throws Exception {

        File filePath = new File("C:\\path", "*.pdf");
        if(!filePath.exists()){
            filePath.mkdirs();
        }

        file.transferTo(filePath);
        return "上传成功";
    }

相关文章

  • 文件上传、下载、查看

    一、查看文件 二、下载文件 三、上传文件

  • 简单的hdfs操作

    查看文件目录 创建目录 查看文件(夹)的大小 上传文件 下载文件 移动文件 删除文件 可以在bash_profil...

  • 0x06-02 meterpreter 文件系统命令

    查看文件系统命令帮助文档 查看目录切换路径 搜索文件 上传下载编辑删除文件 查看目标机挂载

  • Linux 命令

    下载安装 lrzsz(可以通过xshell 上传文件) 下载文件 安装ssh 查看主机名 查看网页源代码 mysq...

  • 我在Linux用的命令

    控制应用进程的生死 监控日志 查看文件 下载 使用secureCRT上传下载

  • 2022-04-08 Spring基础知识(19)- Sprin

    文件上传、 文件下载 查看内容请点击下面的链接: https://www.cnblogs.com/tkuang/p...

  • java文件下载上传

    文件上传 App图片上传 html文件上传 文件下载 文件下载 版本控制 xml版本控制

  • SSH上传下载命令

    上传文件 下载文件 上传目录 下载目录

  • 文件传输服务

    奶牛快传: 查看链接 总共支持 2.0GB 大小,单次上传最多支持 6 个文件同时上传,下载速度快,上传简单,无需...

  • AFNetworking

    上传 单图片上传 多文件上传 下载 AFNetworking 断点下载

网友评论

      本文标题:文件上传、下载、查看

      本文链接:https://www.haomeiwen.com/subject/tfxuwktx.html