@uppy/core
Version:
Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:
15 lines (12 loc) • 305 B
text/typescript
export default function getFileName(
fileType: string,
fileDescriptor: { name?: string },
): string {
if (fileDescriptor.name) {
return fileDescriptor.name
}
if (fileType.split('/')[0] === 'image') {
return `${fileType.split('/')[0]}.${fileType.split('/')[1]}`
}
return 'noname'
}