我刚用你的代码试试了,华为鸿蒙的,没发现问题
你看下附件截图,我后台这么接收的
<!-- 也可以下载示例项目查看使用方法 -->
<template>
<view>
<view @click="test111">11111111111</view>
</view>
</template>
<script>
export default {
data() {
return {
};
},
methods: {
async test111() {
uni.chooseImage({
count: 6, //默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album'], //从相册选择
success: function(res) {
const file = res?.tempFiles?.[0];
console.log(file);
console.log(res);
console.log(JSON.stringify(res.tempFilePaths));
uni.uploadFile({
url: "http://192.168.0.130:9022/downLoad/testup",
filePath: file.path || file.tempFilePath,
name: "file",
// header: {
// Authorization: getStorageSync(EStorageType.token) || "",
// },
success: function(e) {
// const file = JSON.parse(e.data);
console.log(file, '上传接口成功')
},
fail: function(e) {
console.log('上传失败')
}
})
}
});
},
},
};
</script>
3 个回复
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
看下uploadFile咋使用的
w***@gzdzswy.cn (作者)
uni.chooseImage({
count: 1,
sizeType: ['compressed'],
success: (res) => {
uni.showLoading({ mask: true })
const file = res?.tempFiles?.[0]
uni.uploadFile({
url:
${showServer}/upload/file
,filePath: file.path || file.tempFilePath,
name: "file",
header: {
Authorization: getStorageSync(EStorageType.token) || "",
},
success: function (e: any) {
// const file = JSON.parse(e.data);
console.log(file, '上传接口成功')
},
fail: function (e) {
console.log('上传失败')
}
})
uni.hideLoading()
},
})
套马杆的套子
看倒没看出来啥问题,我试试去
2024-09-12 11:36
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
我刚用你的代码试试了,华为鸿蒙的,没发现问题
你看下附件截图,我后台这么接收的
w***@gzdzswy.cn (作者)
还是不行,后端和你的接受是一样的,会不会是版本号不一样,我的是3.0.0-4020420240722002,你的是多少呀
2024-09-12 16:35
套马杆的套子
回复 w***@gzdzswy.cn: hbx的版本?你这版本咋这么长,,我这是4.24
2024-09-13 08:06
套马杆的套子
回复 w***@gzdzswy.cn: 不行创建个新项目试试。还有后台是不是通过网关去转了,转的话有可能在某处丢了
2024-09-13 08:06