egg里上传图片时,遇到了图片上传后不完整?
本人后端代码完完全全按照egg的例子做的,但是经常遇到图片上传不不完整。用postman测试也发生了相同的问题 按官方demo所写
10 回复
这个应该不是egg的问题,@atian25
@i5ting 一开始我以为是我写的前端的vue的代码出了问题,但是后来用postman测试接口偶尔也出现了相同的问题,不太懂了
小图片不会出现问题,大图片就经常出现该问题,上代码,不知道到底哪里错了 后端代码:
前端vue代码(通过change事件调用):
多打点日志吧,看看数据是不是被什么东西给截断了~
默认的文件大小是 10m, https://github.com/eggjs/egg-multipart/blob/master/config/config.default.js#L23 提交最小化可复现代码到自己的 GitHub, 然后到 egg 那边起一个 issue 吧.
10M真的够大了~
解决了图片不完整的问题,但还是有点模糊,不知道理解的对不对,出发事件用的ws改为stream看图 调整后:
我也遇到同样的问题,在本地调试是没问题的,放到服务器就上传不完整了。和限制都没关,nginx和eggjs里都放开了限制。
可读流是 end 可写流是 finish 。基础知识有问题。