收藏
回答

请求服务器接口问题,新版本代码只要发布就无法使用接口?

function uploadPhotoCheck(that, userInfoObj, width, height, color, render, setType, filePath) {
	console.log('上传照片: ', userInfoObj)
	return new Promise((resolve, reject) => {
		uni.uploadFile({
			url: that.$baseUrl + '/api/Upload/UploadCheckImg', //图片上传接口
			filePath: filePath,
			name: 'file',
			formData: {
				userId: userInfoObj.userId,
				color: color,
				width: width,
				height: height,
				render: render,
				kb: 50,
				setType: setType,
			},
			success: (res) => {
				if (res.statusCode === 200) {
					//请求成功
					resolve(JSON.parse(res.data));
				} else if (res.statusCode === 401) {
					uni.showToast({
						icon: 'none',
						title: "未登录或登录状态已超时",
						duration: 1500
					});
					resolve(new Error("未登录或登录状态已超时"));
				} else if (res.statusCode === 405) {
					uni.showToast({
						icon: 'none',
						title: "请求方法错误",
						duration: 1500
					});
					resolve(new Error("请求方法错误"));
				} else {
					uni.showToast({
						icon: 'none',
						title: "请求错误" + res.statusCode,
						duration: 1500
					});
					resolve(new Error("请求错误" + res.statusCode));
				}
			},
			fail: (err) => {
				console.log("err:", err.errMsg);
				uni.showToast({
					icon: 'none',
					title: '系统异常:文件上传失败!',
					duration: 1500
				});
				reject(err);
			}
		});
	})
}
代码执行字节报错

回答关注问题邀请回答
收藏

1 个回答

  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    10-08

    这个和微信无关,你检查一下自己服务器吧,链接失败得嘛,或者你配置的请求域名和使用的不是同一个

    10-08
    有用
    回复 1
    • 杰
      10-08
      上一个版本都正常跑的,同一个接口,原来版本正常,只要发布新版本,体验版就报错
      10-08
      回复
登录 后发表内容