1***@qq.com
1***@qq.com
  • 发布:2025-04-21 15:34
  • 更新:2025-04-22 09:09
  • 阅读:44

二进制文件上传binary

分类:uni-app

现在已经知道文件的路径,以下代码

plus.io.resolveLocalFileSystemURL(filePath, entry => {  
        entry.file((file) => {  
        resolve(file);  
    })  
})

通过plus获取文件内容然后再通过接口上传到服务器

测试接口的时候是通过postman,body是binary上传的,postman上是成功的

uniapp通过什么API能够上传binary

uniapp的uploadfile是post,因为接的是SDK,接口是PUT,所以没办法用这个

2025-04-21 15:34 负责人:无 分享
已邀请:
杨炯亮

杨炯亮

uni.uploadFile

  • 1***@qq.com (作者)

    不好意思,问题没有写完整,谢谢提供意见

    2025-04-21 16:13

1***@qq.com

1***@qq.com

uni.uploadFile只支持 post请求上传,可以给官方反馈下加上这种请求方式 应该不难
我之前写联通云oss上传也是只支持put请求,而支持这种方式的只能是在uniapp中内嵌一个webview页面做处理

  • 1***@qq.com

    可以用这个插件,但是写起来太繁琐了

    全文件上传选择非原生2.0版 - DCloud 插件市场

    https://ext.dcloud.net.cn/plugin?id=5459

    2025-04-22 09:10

要回复问题请先登录注册