| raise ValueError("Invalid file url") | raise ValueError("Invalid file url") | ||||
| mime_type, filename, file_size = _get_remote_file_info(url) | mime_type, filename, file_size = _get_remote_file_info(url) | ||||
| extension = mimetypes.guess_extension(mime_type) or "." + filename.split(".")[-1] if "." in filename else ".bin" | |||||
| extension = mimetypes.guess_extension(mime_type) or ("." + filename.split(".")[-1] if "." in filename else ".bin") | |||||
| file_type = FileType(mapping.get("type", "custom")) | file_type = FileType(mapping.get("type", "custom")) | ||||
| file_type = _standardize_file_type(file_type, extension=extension, mime_type=mime_type) | file_type = _standardize_file_type(file_type, extension=extension, mime_type=mime_type) |