我需要将 DOC 和 XLS 文件上传到我的应用程序。我正在使用multifile.js上传文件。
我需要阻止上传除 DOC 和 XLS 以外的文件 - 我该如何实现?
我需要将 DOC 和 XLS 文件上传到我的应用程序。我正在使用multifile.js上传文件。
我需要阻止上传除 DOC 和 XLS 以外的文件 - 我该如何实现?
在提交文件之前,应将此脚本作为验证。它也应该适用于已经包含 '.'(dot) 的文件名,例如.. myfile.ms.xls 等...
var splitLength = parseInt($('#file').val().split('.').length)
var extensionCaseInsensitive = $('#file').val().split('.')[splitLength-1]
if (extensionCaseInsensitive.toUpperCase() == 'DOC' || extensionCaseInsensitive.toUpperCase() == 'XLS') {
// allow upload
}
但是请记住一件事,如果用户将 png 图像命名为 doc 文件,那么我们将无法检查内容以进行验证,或者这可能会是一个更长更复杂的练习。