收藏
回答

请问小程序怎么实现分片上传视频?

使用chooseVideo获取到的只有临时路径,有什么办法能使用slice分割吗?File api貌似小程序也不支持

回答关注问题邀请回答
收藏

2 个回答

  • 🇭 🇴 🇳 🇪 🇸 🇹
    🇭 🇴 🇳 🇪 🇸 🇹
    05-13

    请问uni.getFileSystemManager().readFile对象里面的encoding binary与postman里的binary数据流格式是一样的么。

    我现在遇到的问题是: 小程序上做分片上传视频,用上面那个方法读取文件地址然后转成 binary数据流,传给后端之后 视频无法正常打开。 但是用postman测试 时候是可以正常打开的。其它的参数都是一样的。 所以就怀疑是两端的binary格式 不一致的导致的



    05-13
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2023-07-07

    https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.readFile.html

    https://github.com/wechat-miniprogram/miniprogram-file-uploader

    2023-07-07
    有用
    回复 4
    • 坏的不灵好的灵
      坏的不灵好的灵
      2023-07-10
      谢谢,请问小程序如何把ArrayBuffer转换成File类型,或者不转换成File,我想要把每个分片设置一个文件名ArrayBuffer有什么办法设置吗
      2023-07-10
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-07-10回复坏的不灵好的灵
      小程序没有file类型  文件名?你后台直接读流就行了 不需要文件名
      2023-07-10
      回复
    • 坏的不灵好的灵
      坏的不灵好的灵
      2023-07-10回复Mr.Zhao
      我这情况有一点特殊,目前的后台接口需要验证上传文件后缀,切完片之后没有后缀的话会上传失败。。所以我想设置一个带后缀的文件名
      2023-07-10
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-07-10回复坏的不灵好的灵
      让后端改啊  分片上传是没有文件后缀的
      2023-07-10
      回复
登录 后发表内容