0

我对 Web 开发比较陌生(几十年来一直在做 C++ 后端的工作),并且正在跳入 groovy/grails 范式。我正在使用一个很棒的插件,称为 Grails Bootstrap 文件上传插件 ( https://github.com/sarbogast/grails-bootstrap-file-upload/blob/master/README.md )。

我已将插件集成到我的表单中,一切都很好,除了我想在所有文件成功上传后触发“清理和移动”功能。所以,像:

  1. 用户填写表格并验证(检查)
  2. 用户添加文件(检查)
  3. 用户上传文件(检查)
  4. 我验证了有关文件的各种内容,然后重定向到处理监视器屏幕(未检查!)

另一个注意事项是,该插件允许您一次性加载所有文件(我似乎无法开始工作)或顺序加载,这对我来说看起来更好,我更喜欢。

有没有人对这个插件有任何经验或关于如何找出文件何时全部成功加载的一般建议?知道我何时处理控制器操作中的最后一个文件这样简单的事情会给我足够的......

提前感谢任何人可以提供的任何帮助!

4

1 回答 1

0

实际的 jquery 插件文档比 grails 插件的文档更好,我发现了一大堆可通过 javascript 获得的回调函数:https ://github.com/blueimp/jQuery-File-Upload/wiki/Options

以下代码片段非常适合我的需求:

<script>
    $('#fileupload').bind('fileuploadstop', function (e) {
        <g:remoteFunction action="finishUpdate" id="${fileSubmissionInstance.uniqueName}" update="updateMe" />
    }) 
</script>
于 2013-10-14T21:32:11.460 回答