documentFile method
Implementation
Future<bool> documentFile(String session, String type, Uint8List data) async {
final uri = Uri.parse('$urlApi/Document/File');
// Load the file
//File file = File('assets/images.png'); // Use the correct path for your file
Stream<List<int>> stream = Stream.fromIterable([data]);
final fileStream = http.ByteStream(stream);
final fileLength = data.length;
// Construct multipart request
final request = http.MultipartRequest('POST', uri)
..headers['Authorization'] = 'Bearer $token'
..fields['Session'] = session
..fields['Type'] = type
..files.add(
http.MultipartFile(
'File',
fileStream,
fileLength,
filename: 'file.jpg',
contentType: MediaType('image', 'png'),
),
);
// Send request
final response = await request.send();
return (response.statusCode == 200);
/*if (response.statusCode == 200) {
print('Upload successful');
} else {
print('Upload failed: ${response.statusCode}');
}*/
}