【发布时间】:2017-12-04 03:13:46
【问题描述】:
我想上传一张图片,我正在使用 http.Client() 发出请求,
static uploadImage(String id, File file) {
var httpClient = createHttpClient();
Map<String, String> headers = new Map<String, String>();
headers.putIfAbsent("Authorization", () => "---");
headers.putIfAbsent("Content-Type", () => "application/json");
var body=new List();
body.add(id.)
httpClient.post(URL_UPLOADIMAGE,headers: headers,body: ,encoding: )
}
请求的正文和编码部分应该是什么?
【问题讨论】:
-
您应该可以使用与dart question相同的方法!
-
做到了,但是答案来自旧版本的库。
-
request.files.add(new http.MultipartFile.fromBytes("file", file.readAsBytesSync(), filename: "Photo.jpg", contentType: new MediaType("image", "jpg "))); //现在可以了。
-
遇到同样的问题,你会分享你的解决方案吗?
-
@karanvs :- 我想添加更多,如何添加其他参数与此和用户注册表数据,如何添加,你能举个例子
标签: flutter dart file-upload multipartform-data multipart