如何使用nodejs在azure blob存储上设置contenttype
我有一个nodejs服务器,正在使用azure存储模块,并试图将一个wavfile upload到azure blob存储。
我试图将blob上的contentType设置为“audio / wav”,但它在存储中显示为“application / octet-stream”。 代码是:
upload: function (id, buffer, mimeType, callback) { self = this; var size = buffer.length; var stream = streamifier.createReadStream(buffer); var options = { contentType: 'audio/wav' }; self.blobService.createBlockBlobFromStream(self.containerName, id, stream, size, options, function (error, result, response) { if (error) { callback(error); } callback(null); }); }
任何想法,我做错了什么?
根据Github源代码中的注释, option
体系结构已经改变,为了定义contentType
,请尝试使用以下代码片段:
var options = {contentSettings:{contentType:'audio/wav'}}
任何进一步的关注,请随时让我知道。