使用 http 包,我可以通过将二进制数据放在 post 调用的主体中,就像在这段代码的片段中一样,将图像发送到服务器:
var response = await http.post('My_url', body: File(path).readAsBytesSync(), headers: {
'apikey': 'myAPIKEY',
'Content-Type': 'image/*', // set content-length
});
我不能用 Dio 做同样的事情,我不知道如何将二进制数据直接放入正文中(就像我可以用邮递员做的那样)