1***@qq.com
1***@qq.com
  • 发布:2021-01-11 17:45
  • 更新:2023-07-27 17:21
  • 阅读:2023

转化成blob后,后端说接受不到文件后缀

分类:uni-app

var file = this.files[0];
var windowURL = window.URL || window.webkitURL;
var dataURL = windowURL.createObjectURL(file)
看楼主说这样就可以把path: "C:\Users\Administrator\Desktop\15 .pdf"转化成blob:http://192.168.0.60:8888/794f555e-eb1d-4f09-b361-44504776519a,但是调后端的接口,后端说接受不到文件的后缀

2021-01-11 17:45 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

同样的问题

h***@163.com

h***@163.com

要不然截取一下发过去好了...

HQfinallycc

HQfinallycc

同问到底是什么原因。base64位转文件对象,打印出来 没有path,用window.URL.createObjectURL(file)构造一个,上传到后端接收不了 后缀名

一抱一个胖猪猪

一抱一个胖猪猪 - 喜猪妹一只,爱超大只!管你好不好看,吨位最重要!

解决了吗

数字凡人

数字凡人

同样的问题,后端拿不到文件名

9***@qq.com

9***@qq.com

遇到同样的问题
测试后发现 不能走window.URL.createObjectURL 生成的blob地址

但是uni.uploadFile 参数指定要blob的地址

折腾了好久

最后放弃了

改成axios 走FormData 解决问题

完结 撒花~

5***@qq.com

5***@qq.com

同问 我有解决办法 就是走uploadFile的file 但是还是想知道blob怎么搞

码嘛呢

码嘛呢 - 码码嘛码嘛

同样, 有解决办法吗

要回复问题请先登录注册