【发布时间】:2018-09-29 10:28:28
【问题描述】:
我可以将文件上传到特定容器上的 azure,但我无法从 Nodejs 的 azure 文档中找到任何目录参考。
在使用 c# 和 Java 时,我们可以上传到容器的特定目录(子目录)
Nodejs:
var BlobService = azure.createBlobService(storageAccount, accessKey);
BlobService.createBlockBlobFromLocalFile(container, BlobName, FilePath,
function(error, result, response) {
if (error) {
console.log(error)
} else {
console.log("uploaded to azure");
}
}
当我将文件接收到特定容器时,上面编写的代码可以正常工作..
但是我需要上传到容器的目录,之前有人遇到过这个问题,请帮助。我在 Java 中找到了方法,但我需要使用 Nodejs
非常感谢
【问题讨论】:
-
谢谢,我已经找到解决方案了
-
刚刚添加了带有blobName的目录,例如:folder-test/cube.obj,它成功上传到特定目录:)
-
很好的解决方案,您可以将其发布为我们参考的答案。似乎 storage sdk 开发人员原本希望我们使用这种方法而不是
in container name一种,因为该文件夹是虚拟的。 -
@SkSunny 感谢伟大的解决方案也可以将解决方案作为答案发布。
标签: node.js directory containers azure-storage