2012-06-28 183 views
2

我使用blueimp jQuery File Uploader,它工作正常,没有任何问题。但是,我在也提交的页面上使用它,所以我想确保在提交页面之前所有选定的图像都已上传。Blueimp Bootstrap文件上传 - 检测尚未上传的文件

我从blueimp wiki上看到,获取关于添加/上传/完成的文件反馈的方法是通过bind()方法,它工作正常。而据blueimp维基各种绑定选项如下:

$('#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) {/* ... */}); 

从这个我可以大概判断出当添加一个文件,当它被上传。但是,我无法弄清楚上传之前文件是否被删除。该wiki建议使用其他绑定如下:

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

但在维基中指出的链接是一个断开的链接。

有谁知道如何检测文件何时被删除?我需要做一个不太优雅的jQuery选择器方法,还是有更好的方法?这肯定不是一个不常见的文件上传案例。

回答

相关问题