saveMultipleFiles method
Future<List<String> >
saveMultipleFiles({
- required List<
Uint8List> dataList, - required List<
String> fileNameList, - required List<
String> mimeTypeList,
override
Saves multiple files using platform-specific implementation.
Returns a list of saved file paths (or identifiers) for each file. On iOS the paths are temporary staging locations; on Web they indicate that a browser download was triggered.
dataList: List of file data in bytes.
fileNameList: List of file names with extensions.
mimeTypeList: List of corresponding MIME types.
Implementation
@override
Future<List<String>> saveMultipleFiles({
required List<Uint8List> dataList,
required List<String> fileNameList,
required List<String> mimeTypeList,
}) async {
final result = await _channel.invokeMethod<List<dynamic>>(
'saveMultipleFiles',
{
'dataList': dataList,
'fileNameList': fileNameList,
'mimeTypeList': mimeTypeList,
},
);
return result?.cast<String>() ?? [];
}