使用NodeJS,如何将文件上传到azure容器/目录(例如:test-container / folder-test)

时间:2018-04-19 03:29:34

标签: node.js directory containers azure-storage

我能够在特定容器上将文件上传到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

非常感谢

1 个答案:

答案 0 :(得分:0)

是的,我已经尝试通过将目录名称附加到 blobName 来找到解决方案。调用函数时,只需像下面这样调用它

     let subDirecory = "Upload";
     let BlobName = subDirecory + "/" + "BlobName"