0
リクエストのボディとエンコーディング一部である必要があります私の画像をアップロードしたいと思い、私は要求を行うために)(http.Clientを使用しています、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:)
}
?
[ダーツ質問](https://stackoverflow.com/questions/22600488/how-can-i-upload-a-pdf-using-darts-httpclient)から同じ方法を使用することができます。 – Mogol
それはそれをしましたが、答えはライブラリの古いバージョンからです。 –
request.files.add( 新しいhttp.MultipartFile.fromBytes( "file"、file.readAsBytesSync()、 ファイル名: "Photo.jpg"、contentType:new MediaType( "image"、 "jpg"))); //これは今動作します。 –