老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

PHP+Ajax怎么實現(xiàn)上傳文件進度條動態(tài)顯示進度功能-創(chuàng)新互聯(lián)

這篇文章主要介紹PHP+Ajax怎么實現(xiàn)上傳文件進度條動態(tài)顯示進度功能,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

天等網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),天等網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為天等數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的天等做網(wǎng)站的公司定做!

PHP+Ajax怎么實現(xiàn)上傳文件進度條動態(tài)顯示進度功能

說個前提:PHP配置文件中規(guī)定默認(rèn)上傳文件大小限制2M以下,如需上傳大文件需同時更改php.ini中的upload_max_filesizemax_execution_time以及post_max_size的值。

主界面以及Ajax實現(xiàn):index.html

 
 
 
   
  上傳文件 
   
    function sub() { 
      var obj = new XMLHttpRequest(); 
      obj.onreadystatechange = function() { 
        if (obj.status == 200 && obj.readyState == 4) { 
          document.getElementById('con').innerHTML = obj.responseText; 
        } 
      } 
      // 通過Ajax對象的upload屬性的onprogress事件感知當(dāng)前文件上傳狀態(tài) 
      obj.upload.onprogress = function(evt) { 
        // 上傳附件大小的百分比 
        var per = Math.floor((evt.loaded / evt.total) * 100) + "%"; 
        // 當(dāng)上傳文件時顯示進度條 
        document.getElementById('parent').style.display = 'block'; 
        // 通過上傳百分比設(shè)置進度條樣式的寬度 
        document.getElementById('son').style.width = per; 
        // 在進度條上顯示上傳的進度值 
        document.getElementById('son').innerHTML = per; 
      } 
      // 通過FormData收集零散的文件上傳信息 
      var fm = document.getElementById('userfile3').files[0]; 
      var fd = new FormData(); 
      fd.append('userfile', fm); 
      obj.open("post", "upload.php"); 
      obj.send(fd); 
    } 
   
   
    #parent { 
      width: 200px; 
      height: 20px; 
      border: 2px solid gray; 
      background: lightgray; 
      display: none; 
    } 
    #son { 
      width: 0; 
      height: 100%; 
      background: lightgreen; 
      text-align: center; 
    } 
   
 
 
  

Ajax實現(xiàn)進度條文件上傳

          
    
    

    

       

php處理上傳文件:upload.php

 0) { 
    exit("上傳文件有錯".$_FILES['userfile']['error']); 
  } 
  // 定義存放上傳文件的真實路徑 
  $path = './upload/'; 
  // 定義存放上傳文件的真實路徑名字 
  $name = $_FILES['userfile']['name']; 
  // 將文件的名字的字符編碼從UTF-8轉(zhuǎn)成GB2312 
  $name = iconv("UTF-8", "GB2312", $name); 
  // 將上傳文件移動到指定目錄文件中 
  if (move_uploaded_file($_FILES['userfile']['tmp_name'], $path.$name)) { 
    echo "文件上傳成功"; 
  } else { 
    echo "文件上傳失敗"; 
  } 
 ?>

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因為php是開源的,從而使得php經(jīng)久不衰。

以上是“PHP+Ajax怎么實現(xiàn)上傳文件進度條動態(tài)顯示進度功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享文章:PHP+Ajax怎么實現(xiàn)上傳文件進度條動態(tài)顯示進度功能-創(chuàng)新互聯(lián)
文章源于:http://www.xueling.net.cn/article/dssccd.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产欧美一区二区三区精品酒店 | 人人鲁人人莫人人爱精品 | 四虎国产精品一区二区 | 寂寞人妻瑜伽被教练日 | 欧美精品1区2区3区 美女做爰久久久久久 | 爱性久久久久久久 | 国产欧美日韩精品丝袜高跟鞋 | 亚洲精品国产一区二区三区四区在线 | 欧洲精品乱码久久久久久 | 国产三级精品三级在线专区 | 日本人zzzwww色视频 | 伦理片一级二级片 | 成人精品久久一区二区三区 | 欧美孕妇色xxxxx | 日韩欧美国产综合在线一区二区三区 | 中文字幕日韩精品成人免费区二区 | 欧美a级免费观看 | 国产精品久久久久久亚洲美女高潮 | 久久久精品视频成人 | 人妻丝袜AV中文系列先锋影音 | 国产高清www午色夜 亚洲精品成人网久久久久久 | 久久九九网站 | 91爱爱·com| 法国性迷宫1997未删减 | 国产精品绯色蜜臀99久久 | 精品亚洲国产成人A片在线观看 | 97色视| 一夲道无码人妻精品一区二区 | 国产精品亚洲精品日韩已方 | 日韩一二三 | 中文字幕亚洲无线码 | 久久被窝亚洲精品爽爽爽 | 久久精品无码AV | 国产精品三 | 久久精品精品久久 | 亚洲国产一区二区波多野结衣 | 亚洲高清欧美日韩一区二区三区 | 免费无码国产欧美久久18 | 国产欧美日产香蕉视频 | 老司机午夜福利视频 | 国产成人影视 |