node koa2图片上传的实现
来源:互联网 发布:java数组转字符串 编辑:程序博客网 时间:2024/05/16 12:27
首先需要搭建koa2环境,这里就不多说了。
接下来需要加载koa-multer:
npm install koa-multer --save
具体代码如下:
首先是js部分:
const multer = require('koa-multer');//加载koa-multer模块//文件上传//配置var storage = multer.diskStorage({ //文件保存路径 destination: function (req, file, cb) { cb(null, 'public/uploads/') }, //修改文件名称 filename: function (req, file, cb) { var fileFormat = (file.originalname).split("."); cb(null,Date.now() + "." + fileFormat[fileFormat.length - 1]); }})//加载配置var upload = multer({ storage: storage });//路由router.post('/upload', upload.single('file'), async (ctx, next) => { ctx.body = { filename: ctx.req.file.filename//返回文件名 }})然后是html部分:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>图片上传</title> <script src="http://cdn.bootcss.com/jquery/2.0.0/jquery.min.js"></script></head> <body> <form action="http://127.0.0.1:3000/upload" method="post" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="submit" value="ok"/> </form></body> </html>
重要的:enctype="multipart/form-data"
ok完成。
测试:
上传成功。搞定
阅读全文
1 0
- node koa2图片上传的实现
- koa2实现文件上传。
- 最新阿里大于短信验证码node koa2的实现
- 基于Node的React图片上传组件实现
- 基于Node的React图片上传组件实现
- Node实现简单的表单+图片上传+路由
- node.js实现多图片上传
- Node.js实现多图片上传
- Node Js 实现图片上传 学习笔记
- Node — Koa2
- 基于Vue + Node.js + MongoDB的图片上传组件,实现图片的预览和删除
- Koa2文件上传
- Node.Js上传图片
- node中转图片上传
- 图片上传的实现
- 实现图片的上传
- 实现图片的上传
- 实现图片的上传
- Maven 将依赖打包到lib
- linux如何管理共享库
- GBDT:梯度提升决策树
- STM32-Systick定时器
- UA对照表
- node koa2图片上传的实现
- SwipeToLoadLayout下拉刷新上拉加载
- iOS 图片的压缩
- 欢迎使用CSDN-markdown编辑器
- ngx_lua 模块
- java从入门到弃坑十八天
- protobuf入门
- C#中异常捕捉try catch效率问题
- 根据地址获取经纬度