【问题标题】:Dropzone.js - check filename length with acceptDropzone.js - 使用接受检查文件名长度
【发布时间】:2018-03-28 01:27:47
【问题描述】:

我正在使用 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(); }
            },

如果能在这方面为正确的道路提供任何帮助,我将不胜感激。

编辑:解决方案结果是我自己接受的答案中列出的

经过第 5 天的尝试,我终于意识到是这样的:

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

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

【问题讨论】:

标签: javascript filenames dropzone.js


【解决方案1】:

经过第 5 天的尝试,我终于意识到是这样的:

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

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

【讨论】:

    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多