PHP上传,提取和进度栏

PHP上传,提取和进度栏,第1张

PHP上传,提取进度

您可以进行一些更改以适合需要,但是如果您需要进度条,则效果会很好。您可以添加更多事件监听器,并根据需要进行设置。希望这对您来说是一个很好的起点。

function uploadFile(){    var file = document.getElementById("zip_file").files[0];    var formdata = new FormData();    formdata.append("zip_file", file);    var ajax = new XMLHttpRequest();    ajax.upload.addEventListener("progress", function(event) { runprogress(event); } , false);    ajax.addEventListener("load", function(event) {uploadcomplete(event); }, false);    //Target your php file.     ajax.open("POST", "upload.php");    ajax.send(formdata);}function runprogress(event){    //The progress %, you might want to Math.round(percent)     var percent = (event.loaded / event.total) * 100;}function uploadcomplete(event){    //This will = to your php reply.    var AjaxReply=event.target.responseText;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5649805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存