首页 > 社交 > 科普中国

有了这个开源工具后,我五点就下班了

常驻编辑 科普中国 2022-09-25 工具   表头   轮子   文件系统   实体   框架   功能   文件   项目   数据

  「具体使用案例如下:」QnK拜客生活常识网

/**
     * @description: 上传文件
     * @param:
     * @param: file
     * @return:
     * @author: it
     * @date: 2022/7/14 17:01
     */
    @ResponseBody
    @RequestMapping("upload")
    public void uploadFile(MultipartFile file) {
        try {
            String fileUrl = seaweedFsUtil.uploadFile(file);
            System.out.println(fileUrl);
        } catch (Exception e) {
            log.error("TestSeaweedFsController uploadFile in error:{}", e);
        }
    }

    /**
     * @description: 下载文件
     * @param:
     * @param: fileId
     * @return:
     * @author: it
     * @date: 2022/7/14 17:01
     */
    @RequestMapping("download")
    public void downloadFile(HttpServletResponse response, HttpServletRequest request, String fileId, String fileName) {
        try {
            seaweedFsUtil.downloadFileByFid(response, request, fileId, fileName);
        } catch (Exception e) {
            log.error("TestSeaweedFsController downloadFile in error:{}", e);
        }
    }

工具更新

  到此为止,轮子之王已集成的工具就介绍完毕了,后续还会不断更新、集成新的轮子,下面给大家介绍一下下一段时间项目的一些工作(「如果读者有想要集成的轮子,欢迎提issue或者这文章下面留言」):QnK拜客生活常识网

  • 集成一个可视化界面,更好地介绍开源工具中各个轮子的引入案例,方便大家使用。
  • 集成word文件导出工具
  • 集成pdf文件导出工具
  • 集成复杂报表的报表导出工具(使用freemaker框架)
  • 待更新...

集成方案介绍关联文章

  • 手把手教你搭建ftp服务器,并用程序完成ftp上传下载功能
  • 集成csv工具的前因后果
  • Gitee图床崩溃后,我使用Seaweedfs搭建了文件系统并封装成轮子开源

写在最后

  开源之路不容易,开源之心不忘记!「如果博主开源的项目对您有所帮助,请给项目star,给博主更多动力,如果阅读文章给您有所帮助,请给博主点赞、关注。」QnK拜客生活常识网

  该开源项目会持续更新和维护,希望有更多读者能够提出建议和想法,「如果有需要集成的工具,欢迎给项目提issue或者这文章下面留言,博主看到后会及时回复。」QnK拜客生活常识网

相关阅读:

  • 微信深度清理工具在哪里进去
  • 皮沙发怎样清洗用什么工具
  • 科麦斯工具怎么样(科麦斯工具套装怎么样)
  • pe工具哪个好(微pe工具箱有哪些工具)
  • 工具在哪里找(绘画工具在哪里)
  • ftp软件哪个好(ftp客户端工具)
  • root工具哪个好用(安卓手机一键root软件哪个好)
  • ps渐变工具在哪里(ps渐变调整层在哪)
  • ps的魔法棒在哪里(2021版ps魔棒工具在哪)
  • ps魔法棒在哪里(电脑ps魔棒工具在哪里)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。