大佬教程收集整理的这篇文章主要介绍了dart – 如何在Flutter上传图像?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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: ) }
请求的正文和编码部分应该是什么?
Upload(File imageFilE) async { var stream = new http.byteStream(DelegaTingStream.typed(imageFile.openRead())); var length = await imageFile.length(); var uri = Uri.parse(uploadURL); var request = new http.Multipartrequest("POST",uri); var multipartfile = new http.multipartfile('file',stream,length,filename: basename(imageFile.path)); //contentType: new MediaType('image','png')); request.files.add(multipartfile); var response = await request.send(); print(response.statusCodE); response.stream.transform(utf8.decoder).listen((value) { print(value); }); }
名称空间:
import 'package:path/path.dart'; import 'package:async/async.dart'; import 'dart:io'; import 'package:http/http.dart' as http;
以上是大佬教程为你收集整理的dart – 如何在Flutter上传图像?全部内容,希望文章能够帮你解决dart – 如何在Flutter上传图像?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。