[英]Upload blobs with metadata, node
如何将blob元数据上传到Node中的Azure? 我有:
blobService.createBlockBlobFromText(containerName, function(error) {
//what would go in here?
});
我看到有一个用于设置blob元数据的链接 ,但我无法真正解释它的含义。
有谁知道是否可以在Node中设置Blob元数据?
试试这个代码。 这将使用createBlockBlobFromText
方法在Blob容器中创建Blob,并使用Blob设置两个元数据项:
var AZURE = require('azure');
TestBlobUpload('testcontainer');
function TestBlobUpload(ContainerName)
{
var blobService = AZURE.createBlobService('UseDevelopmentStorage=true'); // error occurred at this line
blobService.createContainerIfNotExists(ContainerName, {publicAccessLevel : 'blob'}, function(error){
if(!error)
{
console.log("Container created successfully.");
blobService.createBlockBlobFromText(ContainerName, 'simplefile.txt', 'Sample content', {
metadata: {
'a': 'a',
'b': 'b',
}}, function(error){
if(!error) {
console.log("Blob created from Text successfully.");
} else {
console.log("error: "+error);
}
});
}
else
{
console.log("error: "+error);
}
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.