我正在尝试使用azure-storage
函数上传文件createBlockBlobFromLocalFile()
。但是当我上传文件时,我收到了类似的错误
{ 错误:ENOENT:没有这样的文件或目录,stat 'D:\path\task1.txt'
errno:-4058,代码:'ENOENT',系统调用:'stat',路径:'D:\path\task1.txt ' }
但是我的文件位于我用来运行文件的同一路径中。所以这意味着上传文件和代码都在同一个文件夹中。这是我要上传的代码
var azureStorage = require('azure-storage');
var blobUri = "http://accountname.blob.core.windows.net";
var blobService = azureStorage.createBlobServiceWithSas(blobUri, sasKey).withFilter(new azureStorage.ExponentialRetryPolicyFilter());
blobService.createBlockBlobFromLocalFile('container', 'taskblob', 'task1.txt', function(error, result, response) {
if (!error) {
console.log("uplaoded");
} else {
console.log(error);
}
});