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

标签 jquery file-upload twitter-bootstrap blueimp

我正在使用 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/

相关文章:

javascript - 在 jquery 中输入更改时更新变量

javascript - 如何解析包含冒号的 JSON 对象

jquery - 如何使用 jQuery resizing 调整 iFrame 内元素的大小?

php - 上传文件到根文件夹之外?

html - Bootstrap/HTML - 多级折叠表

javascript - 在 jQuery Mobile 中作为链接的选项值

javascript - 如何在图标单击时激活拖放区

node.js - 将代理设置与 Nodejs 一起用于本地主机

html - 如何使div背景图像响应

c# - 使用angular2将图像上传到asp.net core