老莫的笔记本  
  
查看: 1273|回复: 2

关于缩略图的生成 image-size

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-7-11 23:17:01 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 2018-7-11 23:56 编辑

每一个系统,都有上传图片的功能,但是该功能 得这么想:
第一步:前台通过 post 方式上传文件到指定端口。
第二步:在后台接收并且处理;


重点是接收与处理:第二步分为
  1. 生成缩略图;
  2.朝数据库存储以下几个东西: 文件名 , 文件类型 ,文件路径。缩略图路径。文件格式 、大小 。
   【在之前 我接收用了koa-multer】 .专门负责接收上传图片的。 注意 下面的代码 少了一个东西 。缩略图。【终于逼逼叨主题了】
  1. let imgUptime = Date.now() //获取上传时间
  2.   // 存入数据库 上传前的名称、位置、文件类型、上传时间、大小、缩略图路径
  3.   let imgData = {
  4.      "name" : ctx.req.file.originalname
  5.     ,"imgMPath" : ctx.req.file.path
  6.     ,"imgType" : ctx.req.file.mimetype
  7.     ,"imgUptime" : imgUptime
  8.     ,"imgSize" : ctx.req.file.size
  9.   }
复制代码
求爷爷告奶奶 我没找到缩略图生成的依赖包,准确说我找到不少,只是没找到koa适用的。
后来 矮子里面挑壮丁 我选了 image-size     参考文献: https://www.npmjs.com/package/image-size  。

上面这是错的,这是获取图片大小的。卵用没有,不能设置缩略图;imagemin  参考文件:https://www.npmjs.com/package/imagemin




回复

使用道具 举报

33

主题

50

帖子

281

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
281
发表于 2018-7-17 23:40:01 | 显示全部楼层
\搁浅!!!!!!!!!!!!!!!!!!!!!!!!!!上面这些不能用!   大多数都依赖GM!  依赖GM 就要在服务端安装软件!!!!神经病!
回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-7-25 09:40:18 | 显示全部楼层
所以 我决定放弃 node 开使用PHP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表