2015-01-26 2 views
0

나는 nodejs 내가 그들을 발견하면 적절한 문서를 찾을 수있을 것 이러한 meethods 인터넷 검색됩니다 해달라고 푸른 색 바탕에 nodejs가있는 content-md5를 설정 하시겠습니까?

sharedBlobSvc.createBlockBlobFromLocalFile(containerName, blobName, path, function (error, result, response) { 
        grunt.log.writeln("uploading '"+ path +"' -> '" + blobName+"'"); 

을 가진 파일을 업로드했습니다. 누구나 링크가 있니? nodejs를 사용하여 파일을 업로드 할 때 content-md5 필드가 설정되어 있는지 확인하려고합니다. 그렇지 않으면 그것을 설정하는 nodejs와 corrent 방법은 무엇입니까 (나는 그것을 계산하는 방법을 알고).

답변

0

여기 코드를 확인하십시오 : https://github.com/Azure/azure-storage-node/blob/ce2faa9ec63d9f3d9b27e90c3b5fd56330aa2cc2/lib/services/blob/blobservice.js#L2971. 위에서 볼 수 있듯이 메서드에 전달할 수있는 options이라는 추가 매개 변수가 있으며 여기에 수동으로 contentMD5을 지정할 수 있습니다. 또한 옵션으로 storeBlobContentMD5을 살펴보십시오. 기본적으로 블록 블롭의 경우에는 true으로 설정됩니다.

@param {BOOL는} options.storeBlobContentMD5 상기 블롭의 ContentMD5 헤더 업로드 설정되어야하는지 여부를 지정한다. 블럭 블롭 (block blob)의 경우 기본값 인 이 참입니다.

당신은 여기에 코드를 본 적이 : https://github.com/Azure/azure-sdk-for-node/blob/master/lib/services/legacyStorage/lib/blob/blobservice.js (특히 putBlockBlobFromFile). 기본적으로 지정한 매개 변수와 함께 추가 options 매개 변수가 있으며 여기에서 content-md5을 포함하는 추가 매개 변수를 정의 할 수 있습니다. 내가 직접 사용하지 않은,하지만 옵션을보고 당신이 당신을 위해 MD5를 계산하기 위해 SDK를 요청할 수 있습니다 보인다 - options.setBlobContentMD5을 :

+0

감사합니다. Didnt는 그것을 찾지 않았다. :) awesome –

+0

궁금해, 제 js 파일에서 createBlockBlobFromLocalFile을 사용하고 있으며 링크 된 파일에 createBlockBlobFromLocalFile이없는 것 같습니다. 그냥 내가 sdk –

+0

의 다른 버전을 사용하고 있는지 궁금 https://github.com/Azure/azure-storage-node/blob/master/README.md 또한 작성을 나타내지 않고 –

관련 문제