如何使用flutter将.m4a上传到Firebase存储?

时间:2019-01-07 04:19:49

标签: flutter firebase-storage

如何确保Firebase存储中的内容类型为“ audio / m4a”?它当前被存储为application / json;字符集= UTF-8

2 个答案:

答案 0 :(得分:0)

使用putFile上传文件时,请确保传递StorageMetadata对象作为第二个参数。确保将对象的contentType属性设置为所需的值。

答案 1 :(得分:0)

使用代码扩展@Doug Stevenson Answer

StorageUploadTask uploadTask = ref.putFile(
      file,
      StorageMetadata(
        contentType: 'audio/m4a',
        customMetadata: <String, String>{'file': 'audio'},
      ),
    );

refStorageReference