周大胖子 发表于 2018-7-11 23:17:01

关于缩略图的生成 image-size

本帖最后由 周大胖子 于 2018-7-11 23:56 编辑

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


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

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




admin 发表于 2018-7-17 23:40:01

:)\搁浅!!!!!!!!!!!!!!!!!!!!!!!!!!上面这些不能用!   大多数都依赖GM!依赖GM 就要在服务端安装软件!!!!神经病!

周大胖子 发表于 2018-7-25 09:40:18

{:4_102:}所以 我决定放弃 node 开使用PHP
页: [1]
查看完整版本: 关于缩略图的生成 image-size