egg里上传图片时,遇到了图片上传后不完整?
 发布于 8 年前  作者 wlpeter  9557 次预览  最后一次回复是 7 年前  来自 问答 

本人后端代码完完全全按照egg的例子做的,但是经常遇到图片上传不不完整。用postman测试也发生了相同的问题 按官方demo所写 微信截图_20170420200039.png

10 回复
i5ting

这个应该不是egg的问题,@atian25

wlpeter

@i5ting 一开始我以为是我写的前端的vue的代码出了问题,但是后来用postman测试接口偶尔也出现了相同的问题,不太懂了

wlpeter

小图片不会出现问题,大图片就经常出现该问题,上代码,不知道到底哪里错了 后端代码: aa.png bb.png

前端vue代码(通过change事件调用): 微信截图_20170420201939.png

okoala

多打点日志吧,看看数据是不是被什么东西给截断了~

atian25

默认的文件大小是 10m, https://github.com/eggjs/egg-multipart/blob/master/config/config.default.js#L23 提交最小化可复现代码到自己的 GitHub, 然后到 egg 那边起一个 issue 吧.

hezhongfeng

10M真的够大了~

wlpeter

解决了图片不完整的问题,但还是有点模糊,不知道理解的对不对,出发事件用的ws改为stream看图 cc.png 调整后: dd.png

zhengguorong

我也遇到同样的问题,在本地调试是没问题的,放到服务器就上传不完整了。和限制都没关,nginx和eggjs里都放开了限制。

MiYogurt

可读流是 end 可写流是 finish 。基础知识有问题。