我在Firebase中启动了一个WebApp,目的是将文件(10-300Mo)上传到谷歌存储上,并对内容运行ML。
我使用react-JS作为客户端来创建一个表单来上传文件,并使用firebase模块('firebase/storage')可恢复上传,如这里所述(https://firebase.google.com/docs/storage/web/upload-files):
var uploadTask = storageRef.child('images/' + file.name).put(file, metadata);
上传在Windows10上运行良好,但在iOS (iPhone,iPad)上,它会挂起,并在大约5- 10分钟后返回超时。它是非常可重现的。传输到超时的时间和字节数取决于网络(WiFi或4G)。
我试着调试.put()函数,但我不明白为什么在几个块之后,可恢复上传在iOS上会超时,而不是在Windows上。
有人遇到过同样的问题吗?对于调试或解决这个问题有什么建议吗?
发布于 2020-08-15 01:39:31
由于唯一不同的因素似乎是执行代码的设备,我想说问题在于代码或设备限制。
我认为最好的办法是检查这种情况是发生在不同的不同版本中,还是发生在所有版本中。
欢迎光临。
https://stackoverflow.com/questions/63412135
复制相似问题