老师就是我在使用koa作为后台,手机app作为前台的时候,我上传图片koa会报错,说buffer太大

来源:1-1 koa2导学

我最爱吃大西瓜

2018-03-05

老师帮我看看我是哪里的问题啊,我手机base64编码发送过去

http://img.mukewang.com/szimg/5a9cdb4a0001171505900301.jpg

http://img.mukewang.com/szimg/5a9cdb720001aa7206570281.jpg


写回答

4回答

Scott

2018-03-07

是不是也用到了 bodyparser 中间件,整个里面有个 limit 把它调大一些。

另外,这里的 fs write file 可以改成是 fs.readStream(dataBuffer).pipe(fs.writeStream(destDir)) 流的方式。


不过这都不是最佳方案,我建议是,把图片传到 aliyun OSS 或者 七牛这样的云图床上,上传速度也快,资源下载也快,你服务器上不用存物理文件,数据库里塞一条资源地址就够了

0
3
Scott
回复
我最爱吃大西瓜
羞羞的
2018-03-07
共3条回复

我最爱吃大西瓜

提问者

2018-03-05

//img.mukewang.com/szimg/5a9ce0d200018ddc10070614.jpg

小图是可以传的

0
0

我最爱吃大西瓜

提问者

2018-03-05

我就不知道针对这样的大图片,应该怎么处理呢

0
0

我最爱吃大西瓜

提问者

2018-03-05

//img.mukewang.com/szimg/5a9cdc400001599a09000333.jpg

老师这个是我angular的前端代码。。。哎。。其实想用reactnative的公司让用ionic3

0
0

Koa2框架从0开始构建预告片网站

Koa2+MongoDB+Parcel+Puppeteer+AntDesign快速搭建预告片网站

751 学习 · 362 问题

查看课程