azure blob storage
に画像をアップロードするこのコードがあります。AzureブロブストレージcreateBlockBlobFromLocalFile()にエラーがあります:OutOfRangeInput
var blobSvc = azure.createBlobService(config.BLOB_ACCOUNT, config.BLOB_KEY);
controllers.upload = function (req, res, next){
req.pipe(req.busboy);
var fstream;
req.busboy.on('file', function (fieldname, file, filename) {
fstream = fs.createWriteStream(__dirname + '/upload/' + filename);
file.pipe(fstream);
fstream.on('close', function() {
blobSvc.createBlockBlobFromLocalFile('resources',
filename,
fstream.path,
function(error, result, response) {
if (error) {
res.send(error);
return;
}
res.send(result);
});
});
});
}
パスは、他の文字は、そのコンテナ名があるアカウント名はすべて小文字で、/var/www/html/foo-project/api/controllers/upload/ragnar.jpg
ませんでした。
画像がそのパスに存在することを確認してください。
しかし、イムは、まだこのエラーを取得。
{code: "OutOfRangeInput", statusCode: 400, requestId: "00d83e3f-0001-002f-2c40-8cf7a5000000"}
この問題を修正するにはどうすればよいですか?助けてくれてありがとう。
EDIT:
完全response
:
リクエストURLとアカウント名を入力してください。 –
@ ZhaoxingLu-Microsoft申し訳ありませんが、これらは機密情報だと思います。ごめんなさい。 – CENT1PEDE
申し訳ありませんが、私はそれを認識していたはずです。 –