2017-03-11 7 views
0

私はmd5コンテンツなしで私の紺碧のストレージにmp4ファイルをアップロードしたいと思います。createBlockBlobFromLocalFile azureにmp4ファイルをアップロード

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で値を得ました。

答えて

0

あなたは32メガバイトを超えるローカルファイルをアップロードすると、blobSvc.createBlockBlobFromLocalFile方法は、実際にいくつかのREST呼び出しを呼び出します:

  1. 新しいブロックBLOBを作成します。
  2. ブロックを入れます。
  3. Commit the block list

Put Block List RESTから、クライアントがメッセージコンテンツの整合性をチェックできるように、Content-MD5ヘッダーが返されます。このヘッダーはリクエストの内容を意味し、この場合はブロックのリストであり、ブロブ自体の内容ではありません。

私はあなたがblobsvc.getBlobPropertiesを試してみると、このBLOBにcontent-md5が設定されていないことがわかります。

関連する問題