Java钉钉开发_异常_01_error code:50002, error message:请求的员工userid不在授权范围内...

一、异常原因:

请求的员工不在 应用的可见范围内。

 

如下图,应用的可见范围只设置为了部分员工。所以导致此异常

 

二、异常解决

将员工添加进可见范围即可

 

转载于:https://www.cnblogs.com/shirui/p/8428324.html

根据您提供的代码片段,出现"org.springframework.web.multipart.MultipartException: 当前请求不是一个多部分请求"的异常,是因为您在前端发送的请求中没有正确处理文件上传的情况。 要解决这个问题,您需要确保在前端发送的请求中正确处理文件上传。根据您提供的代码,您可以尝试以下方法来修改代码: 1. 首先,在前端的 `updateCustomer` 方法中,将请求数据的格式从默认的 JSON 格式修改为 FormData 格式。您可以使用 `FormData` 对象来创建一个包含文件和其他数据的表单。 ```javascript async updateCustomer () { const formData = new FormData(); formData.append("userId", this.updateCustomerForm.userId); formData.append("nickName", this.addWorkerForm.nickName); formData.append("address", this.addWorkerForm.address); // 将文件添加到 formData 中 formData.append("avatarFile", this.avatarFile); await this.$axios .post('http://localhost:8080/user/user-updateDo', formData) .then((resp) => { // 处理响应结果 }) .catch((err) => { // 处理错误 }); this.updateDialogFormVisible = false; } ``` 2. 其次,在后端的接口方法 `user-updateDo` 中,确保使用 `@RequestParam` 注解来接收 MultipartFile 类型的文件参数。 ```java @PostMapping("/user-updateDo") public CommonResult userUpdateDo(@RequestParam("avatarFile") MultipartFile avatarFile, @RequestParam("userId") Long userId, @RequestParam("nickName") String nickName, @RequestParam("address") String address) { // 处理文件上传和其他参数逻辑 } ``` 通过以上修改,您应该能够正确地处理文件上传,并避免出现 "org.springframework.web.multipart.MultipartException: 当前请求不是一个多部分请求" 异常。请注意,您需要根据实际情况修改代码中的参数名称和路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值