///手機中的圖片 String localImagePath ="/storage/emulated/0/Download/17306285.jpg"; ///上傳的服務器地址 String netUploadUrl = "http://192.168.0.102:8080/fileupload"; ///dio 實現文件上傳 void fileUplod() async{ ///建立Dio Dio dio = new Dio(); Map<string ,dynamic> map = Map(); map["auth"]="12345"; map["file"] = await MultipartFile.fromFile(localImagePath,filename: "xxx23.png"); ///經過FormData FormData formData = FormData.fromMap(map); ///發送post Response response = await dio.post(netUploadUrl, data: formData, ///這裏是發送請求回調函數 ///[progress] 當前的進度 ///[total] 總進度 onSendProgress: (int progress, int total) { print("當前進度是 $progress 總進度是 $total"); },); ///服務器響應結果 var data = response.data; }
</string>服務器