将文件上传到firebase存储并使用firefox

时间:2016-09-21 02:32:40

标签: google-chrome firefox firebase-storage

当我尝试将文件上传到firebase存储并使用firefox时,我发现有多次POST尝试,最后我得到了"Firebase Storage: Max retry time for operation exceeded, please try again."。但它在chrome方面非常完美。 有什么理由吗?如何解决这个问题?

编辑:添加了我使用的代码和Firefox中发送的POST请求,如下面的“网络”标签所示。

以下是我用来将文件存储到firebase存储的代码,在chrome中工作得非常好但是如果firefox没有,在firefox中进行多次post尝试,最后给出storage/retry-limit-exceeded

this.storageRef = firebase.storage().ref();
var fileMetaData = {
   contentType: 'application/pdf'
};
this.storageRef.child('6dc4389c5a0f3a5fc784d1132319622e/Policy.pdf').put(file, fileMetaData);

以下是网络标签中显示的POST请求: enter image description here 以下是Mozilla在超出重试限制之前发送的连续POST请求集的屏幕截图: enter image description here

我的firefox版本是 48.0.2

编辑:Firebase存储上传在Firefox中以隐私浏览模式运行。需要注意的一点是,在隐私浏览模式下,DNT也在请求标头中发送。真奇怪。以下是发送成功请求的屏幕截图: enter image description here

编辑2016年9月23日:在未隐身时通过Firefox上传文件时请求正文为空。请参阅以下屏幕截图: enter image description here

0 个答案:

没有答案