var device = uni.getSystemInfoSync().model; //获取手机型号
var token = ************
var randomNum = Math.random().toString(36).substr(2);
var str = ********* //随机字符串
uni.uploadFile({ //上传图片
url: 'https://********',//接口
filePath: rsp,
name: 'file',
header: {
'token': token,
'time': Date.parse(new Date()) / 1000,
'radom': randomNum,
'device': device,
'sign': hex_md5(hex_md5(str.toUpperCase())),//MD5加密的随机字符串
},
success: (res) => {
console.log(res);//请求签名时间错误
},
fail:(res)=>{
console.log(res);
}
});

- 发布:2020-08-13 14:36
- 更新:2020-10-12 11:10
- 阅读:1031
【报Bug】 2.8.5版本工具的 uni.uploadFile的header里不能发送一个时间戳
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX版本号: 2.8.5
示例代码:

karlar (作者) - 一只程序猿
-
-
回复 DCloud_Android_DQQ: 不行,会报语法错误 SyntaxError: Unexpected token h in JSON at position 0
2020-10-12 10:44
-
-

2***@qq.com - QQ:2388817150
把time的数据类型变成了string
-
-
-
回复 DCloud_Android_DQQ: 还有一个问题,2.8系取多层对象里的值会报undefined,
https://ask.dcloud.net.cn/question/1085892020-10-12 12:03
karlar (作者)
不行
2020-08-15 09:55
karlar (作者)
抓包发现还是没有接收到
2020-08-15 09:56