小编Nan*_*scu的帖子

Dropzone.js-使用接受检查文件名长度

我正在使用dropzone版本5.2。我一直在寻找关于stackoverflow和其他地方的日子,试图弄清楚如何实现这一点,但是似乎大多数相关的帖子都是关于重命名/附加我不想做的文件名。我只想拒绝超过30个字符的文件名。我已经对PHP上传文件中包含的文件名长度进行了正确的服务器端验证,但是我也想进行客户端检查。原因是我不希望客户花时间上载长文件名的文件,然后仅在上传后出现错误。我已经尝试了很多事情,但是我认为我在以下方面越来越接近(尽管仍然无法正常工作):

            accept: function(file, done) {
                if (filename.val().length > 30) {
                    done("Filename needs to be 30 characters max!");
                }
                else { done(); }
            },
Run Code Online (Sandbox Code Playgroud)

我将不胜感激,可以为您指出正确的方法。

编辑:该解决方案原来是我接受的答案中列出的

经过5天的努力,我终于意识到这是以下几点:

            accept: function(file, done) {
                if (file.name.length > 30) {
                    done("Filename exceeds 30 characters!");
                }
                else { done(); }
            },
Run Code Online (Sandbox Code Playgroud)

我希望这可以帮助其他人弄清楚

javascript filenames dropzone.js

2
推荐指数
1
解决办法
864
查看次数

标签 统计

dropzone.js ×1

filenames ×1

javascript ×1