gpt4 book ai didi

javascript - 如何在 multifile.js 中上传文件时检查文件扩展名

转载 作者:行者123 更新时间:2023-11-28 15:55:56 24 4
gpt4 key购买 nike

我需要将 DOC 和 XLS 文件上传到我的应用程序。我正在使用multifile.js用于上传文件。

我需要阻止上传除 DOC 和 XLS 之外的文件 - 我怎样才能实现这一点?

最佳答案

此脚本应在提交文件之前作为验证放置。它也应该适用于已经包含“.”(点)的文件名,例如.. 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 文件,那么我们无法检查内容进行验证,否则可能会是一个更长且复杂的练习。

关于javascript - 如何在 multifile.js 中上传文件时检查文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18781958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com