gpt4 book ai didi

node.js - 从本地上传 zip 在 azure blob 子容器中

转载 作者:行者123 更新时间:2023-12-03 02:25:28 24 4
gpt4 key购买 nike

我使用azure函数和node js创建一个zip文件(abc.zip),其中包含函数应用程序临时文件夹中的一些文件,下一步我需要将zip文件上传到 azure 的 Blob 存储。问题是 blob 存储路径必须类似于“/xyz/pqr/ghk”。如何实现这一目标?

最佳答案

正如@GauravMantri 所指出的,试试这个:

const {
BlobServiceClient
} = require("@azure/storage-blob");

const connectionString = ''
const container = ''
const destBlobName = 'test.zip'
const blob = 'xyz/pqr/ghk/' + destBlobName

const zipFilePath = "<some function temp path>/<filename>.zip"

const blobClient = BlobServiceClient.fromConnectionString(connectionString).getContainerClient(container).getBlockBlobClient(blob)
blobClient.uploadFile(zipFilePath)

结果: enter image description here

如果您还有其他问题,请告诉我:)

关于node.js - 从本地上传 zip 在 azure blob 子容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67206218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com