AppFile.network constructor
Implementation
factory AppFile.network({
required String url,
String fileKey = '',
String? name,
}) {
final resolvedName = name ?? _nameFromUrl(url) ?? 'remote_file';
final resolvedExtension = _resolveExtension(
fileName: resolvedName,
filePath: url,
);
return AppFile(
fileKey: fileKey,
fileName: resolvedName,
fileUrl: url,
fileExtension: resolvedExtension,
fileType: _resolveFileType(
fileUrl: url,
fileExtension: resolvedExtension,
),
);
}