0

Grailsでのファイルのアップロードに関して問題が発生しています。Windowsエクスプローラーから開いた後、ファイルサイズのランタイムを確認し、いずれかの条件が失敗した場合はエラーメッセージを表示したいと思います。

3つのファイル選択オプションがあるファイルアップロードウィンドウがあります。3つのファイルが5MBを超えないように確認したいと思います。[参照]ボタンをクリックすると、システムエクスプローラーが開き、ファイルを選択します。

javascript / Ajax呼び出しを使用してファイルを選択するときにファイルサイズを確認する方法はありますか?また、ファイルサイズがエクスプローラーよりも大きい場合は、別のファイルを選択するために再度表示します。

4

1 に答える 1

0

この問題については、ファイルアップローダーと呼ばれるプラグインがあります。

このプラグインを使用すると、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 に答える