I am connecting api using swagger it is giving excelent result but when hitting api via mobile app it throws error
connection failed: OS Error: Network is unreachable errorno= 101
my api calling code
var file = await File(filepath).readAsBytes();
var uri = Uri.parse('http://192.168.18.2:1111/predict');
// print(url);
// Create a multipart request
var request = http.MultipartRequest("POST", uri);
// Create a multipart file
var multipartFile = http.MultipartFile.fromBytes(
'file',
file,
filename: filepath.split("/").last,
);
// Add the file to the request
request.files.add(multipartFile);
try{
return await request.send();
}
catch(e){
return http.StreamedResponse(Stream.error(e), 404);
}