gpt4 book ai didi

jquery - 取消单个文件,使用jquery文件上传

转载 作者:行者123 更新时间:2023-12-03 22:32:10 25 4
gpt4 key购买 nike

我想使用 jquery 文件上传插件取消单个文件。我想使用核心插件来完成此操作,不需要所有 UI 内容。

我在本地文件系统上选择文件后,这些文件位于何处?

最佳答案

我在我的项目中是这样做的:为每个文件附加上传和取消按钮

$('#TestForm').fileupload({
dataType : 'json',
autoUpload : false,
add : function(e, data) {
var file=data.files[0];
var vOutput="";
vOutput+="<tr><td>"+file.name+"</td>"
vOutput+="<td><input type='button' class='fileUpload' value='upload'></td>"
vOutput+="<td><input type='button' class='fileCancel' value='cancel'></td></tr>"
$("#TestTable").append(vOutput)
$(".fileUpload").eq(-1).on("click",function(){
data.submit();
})
$(".fileCancel").eq(-1).on("click",function(){
$(this).parent().parent().remove()
})
}
})

如果您愿意,还可以添加按钮来上传或取消所有文件,如下所示:

    $("#fileUploadAll").on("click", function() {
$(".fileUpload").click(); // click all upload buttons
})
$("#fileCancelAll").on("click", function() {
$(".fileCancel").click(); //click all cancel buttons
})

HTML:

<form id='TestForm'>
<input type="file" id="FileSelect" name="files[]" data-url="yourURL.php" multiple/>
<input type="button" value="upload all" id="fileUploadAll"/>
<input type="button" value="cancel all" id="fileCancelAll"/>
<table id='TestTable'></table>
</form>

关于jquery - 取消单个文件,使用jquery文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15775672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com