public Result<String> uploadFileThumbnail(MultipartFile file) {String fileNname = file.getOriginalFilename();String fileType = FileTypeUtils.getType(fileName);FileTypeEnum fileTypeEnum = FileTypeEnum.fromTypeName(fileType);//获取图片文件格式String fileTypeName = FilenameUtils.getExtension(fileType);if (fileTypeEnum != null) {// 缩略图文件流处理BufferedImage bufferedImage =        Thumbnails.of(file.getInputStream()).size(this.thumbImageHeight, this.thumbImageWidth).asBufferedImage();ByteArrayOutputStream os = new ByteArrayOutputStream();ImageOutputStream  imOut = ImageIO.createImageOutputStream(os);ImageIO.write(bufferedImage, fileTypeName, imOut);InputStream input = new ByteArrayInputStream(os.toByteArray());//上传缩略图String path = fileDfsUtil.uploadFileStream(input, os.toByteArray().length, fileTypeName);String fileDFSPath = config.getResHost() + BmsaConstants.OBLIQUE_LINE + path;log.info("缩略图路径:" + fileDFSPath);return Result.success(fileDFSPath);}

FastDFS 流上传文件缩略图保存相关推荐

  1. fastdfs java上传文件_FastDFS java客户端文件上传demo

    FastDFS不多讲,直接上java调用代码,以下代码是一个spring mvc中一个完整的上传请求,请参阅 @RequestMapping(value = "/upload", ...

  2. FastDfs分片上传文件实战

    1.引入的依赖 <!--redis依赖配置--> <dependency><groupId>org.springframework.boot</groupId ...

  3. django实现上传文件并保存

    这一部分包括以下几个部分:media配置,前端html上传,数据库保存模块Model,表单验证Form,url配置,后端处理逻辑View 文章目录 media配置 HTML设计 Model编写 For ...

  4. 图片上传流程前端上传文件后端保存文件并返回图片地址

    也是在最近一点时间写小demo 遇到的一些问题 比如在用户界面,用户选择本地的一张照片,前端把照片传到后端,后端怎么把照片保存到服务器,然后返回给 图片线上地址.也是找了一些文章,然后分享下. 技术 ...

  5. java上传文件并保存到服务器----大文件上传

    一般的文件上传(不依赖spring) /*** 保存文件** @param path 文件绝对路径* @param fileBytes 文件字节数据* @throws ApiServiceExcept ...

  6. php - 前端表单上传文件并保存到指定服务器目录

    效果图 准备 前端使用 from 表单以 POST 方式提交文件,php 进行处理后存储文件到指定目录. 目录结构:新建一个存储用户文件的文件夹(userImage),然后再建一个 index.php ...

  7. connect to server 192.168.xxx.xxx:22122 fail 使用FastDFS测试上传文件时报错

    出现这种情况别着急 解决方法: 1.查看.conf文件 检查tracker_server ip地址是否正确 2.虚拟机中查看/etc/fdfs/中的storage.conf和client.conf配置 ...

  8. tp5上传文件并获取文件路径_thinkphp表单上传文件并将文件路径保存到数据库中...

    上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) ...

  9. php文件上传并保存路径到数据库,thinkphp表单上传文件并将文件路径保存到数据库中?...

    上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` (  `id` int(11) ...

最新文章

  1. 分割字符串_[话俾你知]Python使用正则处理字符串技巧(分割、替换)
  2. 赞!经典教材《统计学习导论》终于有Python版了
  3. 模板类中使用友元函数的方式,派生类友元函数对基类的成员使用情况
  4. Jquery Easy UI Datagrid 上下移动批量保存数据
  5. Python 调用shell脚本
  6. 样机模型尺寸怎么改_土耳其五代机全尺寸样机模型首次亮相巴黎航展,这不是玩票,是一架认真设计的五代机!...
  7. oracle迁移mysql_从自建Oracle迁移至RDS MySQL
  8. Top 10 Project Management Software
  9. fullcalendar自定义搜索框_??这款搜索神器,真希望你早点使用,越早越好!有效提升学习和生活的幸福感!
  10. Kafka2.12安装与配置/生产与消费
  11. 2021-03-10 模板扩展类调用模板基类成员函数
  12. linux驱动编写(platform总线和网卡驱动)
  13. Android 开机动画的启动
  14. aop面向切面编程(aspectJweaver)
  15. Mysql的BufferPool与Free、Flush、Lru链表
  16. 塔防类游戏 ——简单的角色合并逻辑示例
  17. 新手如何在IEEE上发表论文?
  18. 关于Python中rank()函数的理解
  19. html5压缩视频文件大小,格式工厂怎么压缩视频大小 只需5步大视频变小视频
  20. 西门子1200plc轴运动控制程序模板

热门文章

  1. html 串行通信接口,接口类型怎么区分串口和并口?
  2. 差分进化算法及其Python实现
  3. c# 设置文本框textBox自动检索
  4. 如何优化计算机硬件,发挥电脑硬件极致性能,全面优化WIN10方法
  5. Python的学习(十六):对文件的操作
  6. 介绍三款串口监控工具:Device Monitoring Studio,portmon,Comspy
  7. socket服务器文件名和客户端一致,缘分锝天空的博客:嵌入式课程设计:socket通信模拟服务器客户端...
  8. Word中数值小写转大写,金额小写批量转换成大写形式,也支持WPS
  9. mysql索引 asc_谈谈MySQL中的降序索引 order by id DESC / ASC
  10. Ubuntu Vim C++开发环境配置教程