【发布时间】:2020-12-15 11:15:41
【问题描述】:
我正在尝试从 Flutter 应用程序将图像发送到节点 js rest api,并且在服务器上没有收到图像(它在网络版本上工作正常,但在移动设备上文件没有被上传) Multer 用于在服务器端和客户端处理 multipart/form-data 我正在这样做
var request = MultipartRequest(
'PUT',
Uri.parse(
"URL",
));
request.headers['authorization'] = token;
request.headers['Content-Type'] = 'multipart/form-data';
request.files.add(MultipartFile(
'userUrl',
image.readAsBytes().asStream(),
image.lengthSync(),
));
StreamedResponse res = await request.send();
image 是一个 File 对象,我使用的是 http 包,但我也尝试使用 dio,结果相同。
【问题讨论】:
标签: node.js flutter dart file-upload multer