Я использую клиент хранилища BLOB-объектов nodejs для хранения файла в хранилище BLOB-объектов Azure.
return new Rx.Observable.create(function (observer) {
_this.blobClient.createBlockBlobFromLocalFile("protofiles", path, e.file, function (error, result, response) {
if (!error) {
console.log("res: ", result);
observer.next(result);
}
});
});
Это возвращает результаты в следующем формате:
res: BlobResult {
container: 'protofiles',
name: 'data/d812a55b-5631-4b40-81a9-e80151533112',
lastModified: 'Tue, 08 Nov 2016 12:14:29 GMT',
etag: '"0x8D407D0CA7952D5"',
requestId: 'ecfd5758-0001-0062-24b9-396984000000',
contentSettings: { contentMD5: '846vto3oRsaB0whXPDpZVw==' }
}
Это означает, что результаты должны сначала пройти процесс обработки строк, прежде чем из них можно будет извлечь JSON. Это не кажется нормальным, и мне было интересно, есть ли у кого-нибудь опыт работы с такими странными данными.
Изменить: я попытался проанализировать JSON на jsonlint.com и получил следующие результаты:
res
выглядит для меня как JSON... - person David Makogon   schedule 08.11.2016