Blueimp Bootstrap文件上传 - 检测尚未上传的文件

时间:2012-06-28 19:34:36

标签: jquery file-upload twitter-bootstrap blueimp

我正在使用blueimp jQuery File Uploader,它工作正常,没有任何问题。但是,我在同时提交的页面上使用它,所以我想确保在提交页面之前上传了所有选定的图像。

我从blueimp wiki看到,获取/上传/完成文件反馈的方法是通过bind()方法,这很好。根据blueimp wiki,各种绑定选项如下:

$('#fileupload')
.bind('fileuploadadd', function (e, data) {/* ... */})
.bind('fileuploadsubmit', function (e, data) {/* ... */})
.bind('fileuploadsend', function (e, data) {/* ... */})
.bind('fileuploaddone', function (e, data) {/* ... */})
.bind('fileuploadfail', function (e, data) {/* ... */})
.bind('fileuploadalways', function (e, data) {/* ... */})
.bind('fileuploadprogress', function (e, data) {/* ... */})
.bind('fileuploadprogressall', function (e, data) {/* ... */})
.bind('fileuploadstart', function (e) {/* ... */})
.bind('fileuploadstop', function (e) {/* ... */})
.bind('fileuploadchange', function (e, data) {/* ... */})
.bind('fileuploadpaste', function (e, data) {/* ... */})
.bind('fileuploaddrop', function (e, data) {/* ... */})
.bind('fileuploaddragover', function (e) {/* ... */});

由此我可以弄清楚何时添加文件以及何时上传文件。但是我无法确定文件是否在上传之前被删除。维基建议使用其他绑定如下:

Note: Adding additional event listeners via bind method is the preferred option to preserve callback settings by the jQuery File Upload UI version.

但是wiki中指出的链接是一个断开的链接。

有人知道如何检测何时删除文件?我是否必须采用不太优雅的jQuery选择器方法,还是有更好的方法?对于文件上传而言,这肯定不是一个不常见的用例吗?

1 个答案:

答案 0 :(得分:0)

如果维基上的链接中断,请在https://github.com/blueimp/jQuery-File-Upload/issues

上报告问题