uploadImages() async {
// create multipart request
if (null != images) {
print(images.length);
// for (Asset asset in images) {
for (var i = 0; i < images.length; i++) {
print(images[i].name);
MultipartRequest request = http.MultipartRequest("POST", uri);
ByteData byteData = await images[i].getByteData();
List<int> imageData = byteData.buffer.asUint8List();
MultipartFile multipartFile = MultipartFile.fromBytes(
'photo',
imageData,
filename: images[i].name,
// filename: 'some-file-name.jpg',
contentType: MediaType("image", "jpg"),
);
// add file to multipart
request.files.add(multipartFile);
request.fields['VehicleNo'] = '335';
request.fields['PhoneNo'] = '1122';
// send
var response = await request.send();
print(response.statusCode);
if (response.statusCode == 200) {
print("Status: Uploaded...$response");
}
}
}
}