问题描述
filepond设置application/x-rar-compressed无效
原因分析:
对于文件上传库 FilePond,它使用 MIME 类型来验证和限制文件的类型。然而,并非所有浏览器都能正确识别 application/x-rar-compressed 这个 MIME 类型。为了在 FilePond 中正确识别 RAR 压缩文件类型,您可以使用以下两种方法之一:
使用通用的 ZIP 压缩 MIME 类型:
acceptedFileTypes: ['application/zip', 'application/x-rar-compressed']
将 RAR 压缩文件视为 ZIP 压缩文件的一种,因为大多数浏览器能够正确解析 ZIP 类型的文件。
使用文件扩展名进行验证:
acceptedFileTypes: ['.rar']
使用文件扩展名 .rar 进行验证,而不依赖于特定的 MIME 类型。
解决方案:
acceptedFileTypes: [‘application/zip’, ‘application/x-rar-compressed’,‘.rar’]