`
一个上传图片的功能,在小程序端和h5端都有,使用一个接口。
调用接口在小程序端没有问题,但在h5上就报错。我看到报错以为是后端的问题,后端说接口在小程序上都没有问题,就就不是接口的问题。
但我看了一下上传的参数也没有问题,不知道是哪的原因?
`
更新后
`
一个上传图片的功能,在小程序端和h5端都有,使用一个接口。
调用接口在小程序端没有问题,但在h5上就报错。我看到报错以为是后端的问题,后端说接口在小程序上都没有问题,就就不是接口的问题。
但我看了一下上传的参数也没有问题,不知道是哪的原因?
`
更新后
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答889 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
帮你百度了下:缺少 boundary 。boundary是响应头和响应体的分割符。不知道为什么h5平台没有指定这个参数。
1.你就手动加一个:
contentType:"multipart/form-data; boundary=ABCD";要求是ABCD的值不能和响应体中的数据重合。
2.文件上传删掉contentType:"multipart/form-data"不使用分片上传。