[英]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.