请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

https://img1.sycdn.imooc.com//szimg/5a9cdb4a0001171505900301.jpg

https://img1.sycdn.imooc.com//szimg/5a9cdb720001aa7206570281.jpg


正在回答

4回答

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

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


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

0 回复 有任何疑惑可以回复我~
  • 提问者 我最爱吃大西瓜 #1
    老师你终于回复我了啊,我已经解决了哈,哈哈哈,老师你前段时间是不是去旅游了啊。。。。跟你我学到了很多,真的,已经有非常强大自己学习和自己解决问题的能力了
    回复 有任何疑惑可以回复我~ 2018-03-07 14:25:25
  • 提问者 我最爱吃大西瓜 #2
    谢谢老师,又学到了点,你真的比我帅
    回复 有任何疑惑可以回复我~ 2018-03-07 14:27:21
  • Scott 回复 提问者 我最爱吃大西瓜 #3
    羞羞的
    回复 有任何疑惑可以回复我~ 2018-03-07 22:05:42
提问者 我最爱吃大西瓜 2018-03-05 14:16:58

https://img1.sycdn.imooc.com//szimg/5a9ce0d200018ddc10070614.jpg

小图是可以传的

0 回复 有任何疑惑可以回复我~
提问者 我最爱吃大西瓜 2018-03-05 14:08:15

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

0 回复 有任何疑惑可以回复我~
提问者 我最爱吃大西瓜 2018-03-05 13:58:02

https://img1.sycdn.imooc.com//szimg/5a9cdc400001599a09000333.jpg

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信