[英]Remove file from upload queue using jQuery
我已经为正在处理的网站编写了自己的上传器。 它具有拖放功能以及所有这些不错的功能。 它做的一件事是对照数据库中的值检查文件。 如果文件不匹配值,则将其“抛出”并放置在“未知文件”框中。
我想当用户单击“上传”时,从上传表单中删除这些文件,从而根本不上传它们。 目前,它会上传它们,但不对它们做任何事情, 但是我不希望这样做,因为这会浪费时间 。
这可能吗?
这里有一些代码,只是为了让我不沮丧。
我的表单,由cakePHP生成:
<?php echo $this->Form->create('Upload',array('type'=>'file')); ?>
<fieldset>
<legend><?php echo __('Upload Files'); ?></legend>
<?php
echo $this->Form->input('files.',array('type'=>'file','multiple','label'=>'Upload Files'));
?>
</fieldset>
<?php echo $this->Form->end(); ?>
当文件上传发生变化时,我的jQuery被调用并对其进行排序。
用户单击按钮并上载的jQuery如下所示:
$('.submit-upload').on('click',function() {
$('#UploadAddForm').submit();
});
不幸的是你不能。 您只能通过将其值设置为空字符串来删除整个文件上传列表。
$("#filelist").val("");
但是无法管理单个文件。 请参阅: http : //www.w3.org/TR/FileAPI/#dfn-filelist
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.