收藏
回答

音频真机上传失败,急

问题模块
API和组件

使用leancloud 作为服务,代码如下:

        console.log(res.tempFilePath);

        new AV.File('file-name.slik', {

          blob: {

            uri: res.tempFilePath,

          },

        }).save().then(

          file => console.log(file.url())

        ).catch(console.error);

模拟器上,文件正常上传,数据也是正确的,但真机上传后文件只有10KB左右,用记事本打开后:

0223 2153 494c 4b5f 5633 0c00 a72b 74f7

a8ee 49e5 e023 7043 0b00 a72b 74f7 a99c

a7a2 debf 3f0c 00a7 2b74 f7a9 9433 a79a

e5ad 8f0c 00a7 2b74 f784 3694 059c 2add

b70b 00a7 2b74 f7a9 9ca7 a2de bf3f 1b00

a739 3f71 8ecc 519a 45c3 8dba c69c e2bd

835a 6417 0ea5 7bd1 f93e 7f20 00ae 1f96

.......

模拟器上传的数据如下:

data:audio/webm;base64,QXaBbtyA+4N6ee+rQfFdd437BlAS/stUqyqvb8cxqKcoQ9N/ZiWmXkPOBrzv+lUO4G+pqgpgQA3US7WxPcWj5fUafWyj9zqeaqFEFY9/1fva4cv57h9UaOXtUYguL6Yb38L6nULgGDQO7hst59FyvNqq

.......


上传域名已配置,调试均未报错。



最后一次编辑于  2017-08-25
回答关注问题邀请回答
收藏

1 个回答

  • 新灵感
    新灵感
    2017-08-25

    可以帮我解答一下这个问题吗?

    真机上传上来的音频,变成这样了。

    https://dn-km4kqdbx.qbox.me/ac19f75826fdd28a8e46.slik

    2017-08-25
    赞同
    回复