找回密码
 立即注册
搜索

选择图片上传报错read failed: EBADF (Bad file descriptor)

4
回复
1931
查看
[复制链接]

2

主题

4

帖子

0

积分

 楼主| 2018-4-17 20:16:54 显示全部楼层 |阅读模式
如题,我猜是选择的图片路径类似“internal://tmp/6a77fe43-e851-4810-a905-afb72e9837ad”没有文件后缀,导致获取不了文件的Content-Type, 调用request.upload接口的时候异常了。图片本身没有问题,能在页面上正常展示。
回复

使用道具 举报

0

主题

5

帖子

0

积分

2018-4-18 15:22:58 显示全部楼层
这个错误是哪里爆出来的?服务器返回的错误吗? 你试试通过file.move将文件移到internal://file下,并且加上扩展名,看看能不能修复。
回复

使用道具 举报

2

主题

4

帖子

0

积分

 楼主| 2018-4-18 17:15:45 显示全部楼层
不是服务器报错,是request.upload这个api报的,在fail的回调里打出来的log
回复

使用道具 举报

2

主题

4

帖子

0

积分

 楼主| 2018-4-18 17:17:15 显示全部楼层
另外,我连续多次触发这个事件,前两次会报错,后面几次会成功。。。不是很懂了
回复

使用道具 举报

0

主题

5

帖子

0

积分

2018-4-18 21:55:54 显示全部楼层
能稳定复现吗?用的是什么手机?系统版本是多少?快应用平台的版本是多少?可以把rpk发上来吗?我们分析下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册