createBlockBlobFromStream

createBlockBlobFromStream

当我尝试使用azure Node sdk中的createBlockBlobFromStream()将100MB文件上传到Azure blob存储时,收到此错误:

error: { code: 'RequestBodyTooLarge',
  message: 'The request body is too large and exceeds the maximum permissible limit.
  maxlimit: '67108864' }

有任何想法吗?最大Blob大小似乎是200GB,即50.000块。我检查了常量,将块大小设置为最大4MB。 SDK错误,还是我缺少什么?

最佳答案

以下是documented:



您可能需要检查createBlockBlobFromStream()以验证其使用小于4MB的块来上传大于64MB的文件。例如,您可以使用Fiddler验证实际的REST操作,并且该操作应该很快显示createBlockBlobFromStream()尝试执行的操作。

10-02 08:50