我正在使用flutter应用程序将图像上传到服务器。
我已经使用Postman测试了API调用。并且它正常工作。
当我对颤振做同样的事情时。它给出406错误。但是我也注意到图像确实保存在服务器上。重新加载应用程序时,我可以看到图像已设置。
以下是我用来上传图片的代码。似乎是很常见的方式
String basicAuth = 'Bearer ' + auth.token;
var uri = Uri.parse(serverUrl + "/users/profile/upload-pic");
var request = http.MultipartRequest("POST", uri);
request.headers['authorization'] = basicAuth;
//request.headers['Content-Type'] = 'multipart/form-data';
var pic = await http.MultipartFile.fromPath('file', file.path);
request.files.add(pic);
var response = await request.send();
因为它与邮递员一起工作,所以我认为这可能是我在代码中必须要做的事情。 谁能提出解决此问题的建议?