【发布时间】:2017-10-03 02:38:38
【问题描述】:
我特别想要文件存储而不是 blob 存储(我认为)。这是我的 azure 函数的代码,我的 node_modules 文件夹中只有一堆东西。
我想做的是上传整个应用程序的 zip,然后上传它并在给定文件夹中将其解压缩。这可能吗?
现在我基本上是在遍历我的所有文件并调用:
var fileStream = new stream.Readable();
fileStream.push(myFileBuffer);
fileStream.push(null);
fileService.createFileFromStream('taskshare', 'taskdirectory', 'taskfile', fileStream, myFileBuffer.length, function(error, result, response) {
if (!error) {
// file uploaded
}
});
这工作太慢了。所以我想知道是否有更快的方法来上传一堆文件以供应用程序使用。
【问题讨论】:
-
如果您尝试同时上传文件会怎样?
-
我改变了它来做到这一点,但它对于我的期望来说仍然太慢了。它从大约 30 分钟到 5 分钟。但似乎有一个
kuduapi 用于发送和解压缩 zip 文件。我还在努力解决,如果我能做到,我会在这里发布结果。
标签: azure azure-storage-files azure-node-sdk