我正在使用 blueimp jQuery 文件 uploader ,它工作正常,没有任何问题。但是,我在也提交的页面上使用它,因此我想确保在提交页面之前所有选定的图像都已上传。
我从blueimp wiki 中看到,获取添加/上传/完成文件反馈的方法是通过bind() 方法,该方法工作正常。根据 blueimp wiki,各种绑定(bind)选项如下:
$('#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 建议使用其他绑定(bind),如下所示:
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 选择器方法,还是有更好的方法?这肯定不是一个不常见的涉及文件上传的用例?
最佳答案
如果 wiki 上的链接已损坏,请通过 https://github.com/blueimp/jQuery-File-Upload/issues 报告问题
关于jquery - Blueimp Bootstrap 文件上传 - 检测尚未上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11251633/