抖动时上传图片会出现406错误

时间:2020-10-08 04:57:27

标签: flutter file-upload multipartform-data

我正在使用flutter应用程序将图像上传到服务器。

我已经使用Postman测试了API调用。并且它正常工作。

enter image description here

当我对颤振做同样的事情时。它给出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();

因为它与邮递员一起工作,所以我认为这可能是我在代码中必须要做的事情。 谁能提出解决此问题的建议?

0 个答案:

没有答案