0

我遇到了关于在 Grails 中上传文件的问题。我想在从 Windows 资源管理器打开后检查文件大小运行时,如果任何条件失败,都会给我错误消息。

我有一个文件上传窗口,其中有 3 个文件选择选项。我想检查每三个文件不超过 5MB。当我单击浏览按钮时,我的系统资源管理器打开并选择文件。

有没有办法在使用 javascript/Ajax 调用选择文件时检查文件大小?如果文件大小超过资源管理器再次显示以选择另一个文件。

4

1 回答 1

0

关于这个问题,有一个名为file-uploader的插件可以解决这个问题。

使用此插件,您可以在 config.groovy 中定义一些限制。这是一个例子:

fileuploader {
    avatar {
        maxSize = 1024 * 256 //256 kbytes
        allowedExtensions = ["jpg","jpeg","gif","png"]
        path = "/tmp/avatar/"
    }
    docs {
        maxSize = 1000 * 1024 * 4 //4 mbytes
        allowedExtensions = ["doc", "docx", "pdf", "rtf"]
        path = "/tmp/docs/"
    }
}
于 2012-12-13T04:43:49.413 回答