【发布时间】:2015-03-30 09:10:03
【问题描述】:
我正在尝试取消所有上传以调整客户端大小。我可以让其中一个工作,但不能同时工作。我一直在我的add 方法中维护一堆xhr 对象,但这需要直接调用data,submit()。我现在更改了我的代码以挂接到 fileuploadadd 并且调整大小效果很好,但取消只会取消一个文件(我假设是最新的)。
这是它目前的样子:
@addFile = (e, data) =>
if @validate(data)
this.transfers.push(data)
else
$result = $("<div class='error'>#{data.files[0].name} failed to upload. Files must be 5MB or less, and must be gif, jpg, or png format.</div>")
$messageContainer.append($result)
e.preventDefault()
$(input).fileupload
disableImageResize: /Android(?!.*Chrome)|Opera/.test(window.navigator && navigator.userAgent)
imageMaxWidth: 1024
imageMaxHeight: 1024
imageCrop: false
.bind('fileuploadadd', @addFile)
【问题讨论】: