2016-07-09 21 views
5

Bir nodejs sunucum var, azure depolama modülünü kullanıyorum ve azure blob deposuna bir wav dosyası yüklemeye çalışıyorum.nodejs ile azure blob deposunda contenttype nasıl ayarlanır

Blogudaki contentType öğesini 'audio/wav' olarak ayarlamaya çalışıyorum ancak depoda 'application/octet-stream' olarak görünüyor. Kod şöyledir:

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); 
    }); 
} 

Yanlış yaptığım şeyler hakkında herhangi bir fikir var mı? Github de kaynak kodunda yorumların göre

cevap

8

, option mimarisi contentType tanımlamak için, değişti, kod parçacığı aşağıdaki kullanmayı deneyin:

var options = {contentSettings:{contentType:'audio/wav'}} 

Herhangi başka bir endişe, bana bildirin çekinmeyin .

+0

Teşekkürler Gary! İşe yaradı. – klb

İlgili konular