使用Node.js的Google云端存储仅上传文件的一部分

时间:2018-04-01 21:11:35

标签: node.js google-cloud-platform google-cloud-storage

我使用Google云平台存储将文件上传到存储空间,但似乎大多数文件只在中途上传。

我上传的文件都是照片,在查看大部分照片时,它只会显示部分图片。将本地照片与存储在GCP存储中的照片进行比较会显示出真正的大小差异(当然有利于本地照片)

我使用的代码非常简单:

storage
  .bucket(bucketName)
  .upload(filename, { resumable: true })
  .then(() => {
    console.log(`${filename} uploaded to ${bucketName}.`);
  })
  .catch(err => {
    console.error('GCP UPLOAD ERROR:', err);
  });

我尝试使用resumable : true/false,两者都会产生同样的效果。

任何想法会发生什么?

修改

文件大小介于50Kb到250kb之间。大多数高达70-80kb它会上传得很好,超过它 - 它会停在120-150kb左右(缺少文件的其他部分)。

0 个答案:

没有答案