Uppy IO 可恢复文件上传 allowedFileTypes
Uppy IO Resume-able File Upload allowedFileTypes
我正在使用 Uppy.io v0.23.1 进行可恢复的文件上传。
根据documentation,我们可以通过allowedFileTypes
属性限制文件类型。
这是我的代码,用于将文件上传器控制限制为仅允许 MS PowerPoint 文件:
var uppy = new Uppy.Core({
debug: true, autoProceed: false, restrictions: {
maxFileSize: 100000,
allowedFileTypes: ['.pptx']
} });
uppy.use(Uppy.Dashboard, {
trigger: '.UppyModalOpenerBtn',
inline: true,
target: '.DashboardContainer'
});
错误:您只能上传:.pptx
注意: 设置 mime 类型如 ['application/zip'] 接受 PPTX 文件,但它也允许 ZIP 文件。
还尝试将 application/vnd.openxmlformats-officedocument.presentationml.presentation
作为 PPTX 的 mime 类型。但这甚至不允许 PPTX 文件。
任何解决方案或解决方法将不胜感激。
也在 GitHub 上创建了一个问题。
存储库成员建议...
0.23 is a very old version that doesn't support extensions at all, only mime types. Extension support was added in a 0.25.x version. You would need to update (ideally to 0.30 if possible) to be able to use allowedFileTypes: ['.ext']
我正在使用 Uppy.io v0.23.1 进行可恢复的文件上传。
根据documentation,我们可以通过allowedFileTypes
属性限制文件类型。
这是我的代码,用于将文件上传器控制限制为仅允许 MS PowerPoint 文件:
var uppy = new Uppy.Core({
debug: true, autoProceed: false, restrictions: {
maxFileSize: 100000,
allowedFileTypes: ['.pptx']
} });
uppy.use(Uppy.Dashboard, {
trigger: '.UppyModalOpenerBtn',
inline: true,
target: '.DashboardContainer'
});
错误:您只能上传:.pptx
注意: 设置 mime 类型如 ['application/zip'] 接受 PPTX 文件,但它也允许 ZIP 文件。
还尝试将 application/vnd.openxmlformats-officedocument.presentationml.presentation
作为 PPTX 的 mime 类型。但这甚至不允许 PPTX 文件。
任何解决方案或解决方法将不胜感激。
也在 GitHub 上创建了一个问题。
存储库成员建议...
0.23 is a very old version that doesn't support extensions at all, only mime types. Extension support was added in a 0.25.x version. You would need to update (ideally to 0.30 if possible) to be able to use allowedFileTypes: ['.ext']