flutter中如何上传图片?
两种方式
http库上传
var request = new http.MultipartRequest("POST", url); request.fields['user'] = 'someone@somewhere.com'; request.files.add(http.MultipartFile.fromPath( 'package', 'build/package.tar.gz', contentType: new MediaType('application', 'x-tar'), )); request.send().then((response) { if (response.statusCode == 200) print("Uploaded!"); });dio库上传
FormData formData = new FormData.from({ "name": "wendux", "file1": new UploadFileInfo(new File("./upload.jpg"), "upload1.jpg") }); response = await dio.post("/info", data: formData)
网友评论0