我们用uniapp开发了一个小程序,后端是c#接收提供上传功能,在小程序体验版可以正常上传图片,在正式环境的小程序没有响应,感觉是上传接口根本没有调用起来,因为接口里面的日志没写下来。代码如下,麻烦给看看是小程序设置问题还是说C#的接口问题呢?
另外说一下,目前发布的正式版本在苹果手机可以正常上传图片,在安卓手机不行。
隐私政策和uploadfile合法域名都配置好了的。
export const uploadFileItem = async function (path) {
return new Promise((resolve) => {
uni.uploadFile({
url: getApp().globalData.uploadFileUrl, // 仅为示例,非真实的接口地址
filePath: path,
name: 'uploadfile_ant',
formData: {
'uploadfile_ant': path
},
success: (uploadFileRes) => {
resolve(uploadFileRes.data)
}
});
})
}
C#
大哥 你这个解决了吗 我也是同样的问题
隐私与uploadFile合法域名都检查一下
没有配置上传域名吧,在小程序管理后台
体验版不打开调试能访问吗,没配置合法域名吧,后端日志没进来发后端代码也没用