- 30
- 0
koa保存图片上传
前台vue element 的上传图片组件,后台koa
当后端接收到前台的操作后,我需要如何来处理它呢?
const router = require("koa-router")();
const routes = router.post("/img-single", uploadSingleImg);
const path = require("path");
const fs = require("fs");
function uploadSingleImg(ctx) {
const file = ctx.request.files.file;
console.log(file);
const reader = fs.createReadStream(file.path);
let filePath = path.join(
__dirname,
"/public/images/upload/" + `${file.name}`
);
const upStream = fs.createWriteStream(filePath);
reader.pipe(upStream);
console.log(file);
console.log("上传单个图片");
ctx.body = "11";
}
module.exports = routes;
中间件使用的是koa-body
问题如下:
- 要如何将这个上传的路径改为 项目目录下的public/images/upload,以及大佬开发中,上传的图片应该如何命名,据说有啥时间啥之类的。
- 我后台接收到的关于图片的是一些什么信息, 哪些是用来在读入流中的数据,能不能介绍一下,相应的这些信息。
- 如果后台成功存入后,我前台要怎么访问到这些图片的地址?
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

