createBlockBlobFromLocalFile将mp4文件上传到azure

时间:2017-03-11 22:39:48

标签: node.js azure azure-storage-blobs

我想将mp4文件上传到没有md5内容的azure存储空间。

    var uploadOptions = {};
    uploadOptions.storeBlobContentMD5 = false;
    blobSvc.createBlockBlobFromLocalFile('kovach', fileName, files.file.path,uploadOptions, function(error, result, response) {
        if(!error){
        // file uploaded
            console.log(result);            
            res.end(fileName);
        }
    });

但是在回复中我得到了内容md5的价值。

1 个答案:

答案 0 :(得分:0)

当您上传大于32MB的本地文件时,blobSvc.createBlockBlobFromLocalFile方法实际上会调用多个REST调用:

  1. 创建一个新的blob。
  2. 放块。
  3. Commit the block list
  4. Put Block List REST开始,返回Content-MD5标头,以便客户端可以检查邮件内容的完整性。此标头引用请求的内容,在本例中为块的列表,而不是blob本身的内容。

    我想你试试blobsvc.getBlobProperties,你不会在这个blob上看到内容-md5设置。