日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

php 使用html5 XHR2實現(xiàn)上傳文件與進度顯示功能示例

瀏覽:262日期:2022-09-11 11:17:17

本文實例講述了php 使用html5 XHR2實現(xiàn)上傳文件與進度顯示功能。分享給大家供大家參考,具體如下:

思路:只要我們知道上傳文件的總大小,還有上傳過程中上傳文件的大小,那么就可以實現(xiàn)進度顯示了。

在html5中,XMLHttpRequest對象,傳送數(shù)據(jù)的時候,progress事件用來返回進度信息。

它分成上傳和下載兩種情況

1.下載的progress事件屬于XMLHttpRequest對象2.上傳的progress事件屬于XMLHttpRequest.upload對象。

與progress事件相關的,還有其他五個事件:

1.load事件:傳輸成功完成。2.abort事件:傳輸被用戶取消。3.error事件:傳輸中出現(xiàn)錯誤。4.loadstart事件:傳輸開始。5.loadEnd事件:傳輸結(jié)束,但是不知道成功還是失敗。

<!DOCTYPE HTML><html lang='zh-CN'><head> <meta charset='UTF-8'> <title></title></head><body> <form method='post' id='myForm'> <input type='file' name='file' /> <input type='submit' name='submit' value='提交' /> </form> <div id='upStatus'></div></body><script type='text/javascript'> var myForm = document.getElementById('myForm'); var upfile = document.getElementById('upfile'); myForm.onsubmit = function() { //我們創(chuàng)建一個FormData對象 var fd = new FormData(); var file = upfile.files[0]; //把文件添加到FormData對象中 fd.append('file', file); var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState == 4) {alert(this.responseText); } }; xhr.open('post', 'upfile.php', true); //監(jiān)聽上傳事件 xhr.upload.onprogress = function(ev) { //如果長度是可計算的 if(ev.lengthComputable) {var percent = Math.round((ev.loaded / ev.total) * 100);document.getElementById('upStatus').innerHTML = percent + '%'; } }; //發(fā)送FormData對象 xhr.send(fd); return false; };</script></html>

upfile.php代碼如下:

<?php$uploadDir = ’./upload/’;if(!file_exists($uploadDir)) { @mkdir($uploadDir, 0777, true);}$uploadFile = $uploadDir . basename($_FILES[’file’][’name’]);if(move_uploaded_file($_FILES[’file’][’tmp_name’], $uploadFile)) { echo 'OK';} else { echo 'NO';}

如果上傳過程中PHP出現(xiàn)如下信息:

Warning: POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

說明文件大小超出了PHP設置限制,可以設置php.ini

;腳本解析輸入數(shù)據(jù)(類似 POST 和 GET)允許的最大時間,單位是秒。;它從接收所有數(shù)據(jù)到開始執(zhí)行腳本進行測量的。max_input_time = 60;允許客戶端單個POST請求發(fā)送的最大數(shù)據(jù)post_max_size = 64M;是否開啟文件上傳功能file_uploads = On;文件上傳的臨時存放目錄(如果不指定,使用系統(tǒng)默認的臨時目錄);upload_tmp_dir =;允許單個請求上傳的最大文件大小upload_max_filesize = 64M;允許單個POST請求同時上傳的最大文件數(shù)量max_file_uploads = 20

更多關于PHP相關內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設計算法總結(jié)》及《PHP網(wǎng)絡編程技巧總結(jié)》

希望本文所述對大家PHP程序設計有所幫助。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
高清一区二区| 日本一区二区高清不卡| 国产v综合v| 国产99久久| 亚洲欧美高清| 日本少妇精品亚洲第一区| 国产情侣一区在线| 国产成人免费视频网站视频社区| 快播电影网址老女人久久| 亚洲第一精品影视| 久久久一二三| 中文日韩在线| 日本99精品| 韩国女主播一区二区三区| 日韩成人a**站| 米奇777超碰欧美日韩亚洲| 亚洲欧美日韩精品一区二区| 7777精品| 日韩精品第一区| 久久aⅴ国产紧身牛仔裤| 日本成人在线一区| 国产一区二区三区国产精品| 婷婷亚洲五月色综合| 亚洲欧洲国产精品一区| 乱一区二区av| 色老板在线视频一区二区| 麻豆精品91| 久久午夜影院| 欧美日韩国产精品一区二区亚洲| 日韩中出av| 免费看av不卡| 亚洲毛片一区| 精品丝袜在线| 日本91福利区| 久久久水蜜桃av免费网站| 亚洲无线观看| 亚洲一区资源| 亚洲免费毛片| 日韩国产欧美| 日韩va亚洲va欧美va久久| 人人草在线视频| 亚洲精品人人| 999久久久亚洲| 国产欧美一区二区三区精品观看 | 欧美aaaaaa午夜精品| 精品欧美激情在线观看| 欧美激情aⅴ一区二区三区 | 黑丝一区二区三区| 精品视频自拍| 日韩精品乱码av一区二区| 日韩精品首页| 国产精品久久久久久av公交车 | 亚洲综合在线电影| 欧美综合精品| 午夜一区在线| 久久精品卡一| 精品国产a一区二区三区v免费| 亚洲我射av| 1024精品久久久久久久久| 高清一区二区三区| 中文字幕av一区二区三区四区| 亚洲一级网站| 成人黄色av| 国产乱子精品一区二区在线观看| 国产精品毛片在线| 日韩欧美二区| 精品无人区麻豆乱码久久久 | 三级欧美韩日大片在线看| 久久久天天操| 国产福利片在线观看| 91麻豆精品激情在线观看最新| 亚洲一区二区三区高清| 久久国产小视频| 精品一区二区三区中文字幕| 日韩不卡在线观看日韩不卡视频| 中文一区在线| 99精品在线免费在线观看| 国产成人久久精品一区二区三区| 日韩avvvv在线播放| 亚洲一区二区av| 久久成人亚洲| 亚洲综合电影一区二区三区| 136国产福利精品导航网址| 日韩一区二区三区免费播放| 激情综合婷婷| 国产a久久精品一区二区三区| 欧美国产不卡| 精品三级av| 国产精品伦一区二区| 69堂免费精品视频在线播放| 色综合视频一区二区三区日韩 | 久久一区二区中文字幕| 欧洲在线一区| 久久中文字幕av| 在线日韩电影| 日韩午夜电影| 欧美特黄一级| 免费成人在线影院| 亚洲精品高潮| 7m精品国产导航在线| 69堂精品视频在线播放| 欧美一区=区三区| 国产精品日本一区二区不卡视频| 国产精品白丝久久av网站| 国产一区日韩| 久久久精品日韩| 亚洲精品va| 蜜臀av一区二区三区| 日韩精品a在线观看91| 国产伦精品一区二区三区千人斩 | 亚洲午夜视频| 午夜亚洲精品| 日本中文字幕不卡| 国产精品一区二区中文字幕| 久久影院资源站| 日韩免费高清| 99热精品在线| 亚洲91网站| 麻豆精品在线视频| 欧洲一区二区三区精品| 欧美va天堂在线| 亚洲欧美专区| 国产一区二区久久久久| 香蕉视频亚洲一级| 亚洲一区日韩| 国产精品最新| 免费在线小视频| 免费观看日韩电影| 久久一区精品| 欧美日韩国产亚洲一区| 午夜亚洲福利| 免费观看亚洲| 免费在线视频一区| 久久精品毛片| 日韩三级精品| 日韩久久一区二区三区| 蜜桃av一区二区| 国产一区二区久久久久| 亚洲精品在线观看91| 日韩av中文字幕一区| 麻豆理论在线观看| 中文字幕成人| www在线观看黄色| 蜜臀久久久99精品久久久久久| 国产精品久久久久av蜜臀| 亚洲国产专区校园欧美| 欧美日韩精品一区二区三区在线观看| 日韩精品永久网址| 日本在线不卡视频| 久久精品国产www456c0m| 人人爱人人干婷婷丁香亚洲| | 日本99精品| 亚洲天堂一区二区| 日韩av二区在线播放| 国内亚洲精品| 捆绑调教美女网站视频一区| 综合国产视频| 久久久久国产精品一区三寸| 国产日本精品| 美女久久一区| 亚洲成人不卡| 久久wwww| 日韩一区中文| 欧美日韩国产综合网| 精品视频国产| 欧美一区免费| 99成人在线| 91av亚洲| 久久精品国产亚洲一区二区三区| 亚洲精品日韩久久| 狠狠爱www人成狠狠爱综合网| 国产一区二区视频在线看| 日韩精品成人在线观看| 欧美美女一区| 成人久久久久| 国产一区二区亚洲| 久久狠狠亚洲综合| 丝袜美腿亚洲一区| 91精品国产福利在线观看麻豆| 久久亚州av| 国产精品欧美大片| 亚洲精品伦理| 国产视频一区三区| 999精品在线| 日韩欧美在线中字| 精品日本视频| 久久久精品国产**网站| 国产色99精品9i| 日韩精品免费一区二区夜夜嗨| 99视频一区| 欧美特黄视频| 图片区亚洲欧美小说区| 久久三级视频| 日韩欧美二区| 日本不良网站在线观看| 成人污污视频| 精品国产午夜肉伦伦影院| 国产精品一区二区三区四区在线观看| 日韩精品社区|