AppFile.fromXFile constructor
Implementation
factory AppFile.fromXFile(
XFile file, {
String fileKey = '',
Uint8List? bytes,
}) {
final resolvedExtension = _resolveExtension(
fileName: file.name,
filePath: file.path,
);
return AppFile(
fileKey: fileKey,
fileName: file.name.isNotEmpty ? file.name : _nameFromPath(file.path),
filePath: file.path,
fileBytes: bytes,
fileExtension: resolvedExtension,
fileType: _resolveFileType(
fileUrl: null,
fileExtension: resolvedExtension,
),
size: bytes?.lengthInBytes,
xFile: file,
);
}