線上直播原始碼,js 檔案上傳 圖片上傳 傳輸速度計算
線上直播原始碼,js 檔案上傳 圖片上傳 傳輸速度計算
<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> #progress{ height:10px; width:500px; border: 1px solid gold; position: relative; border-radius: 5px; } #progress .progress-item{ height:100%; position: absolute; left:0; top:0; background: chartreuse; border-radius: 5px; transition: width .3s linear; } </style> </head> <body> 檔案上傳框<br> <input type="file" id="file"><br> 顯示進度條<br> <div id="progress"> <div></div> </div> 上傳成功後的返回內容<br> <span id="callback"></span> </body> <script> //首先監聽input框的變動,選中一個新的檔案會觸發change事件 document.querySelector("#file").addEventListener("change",function () { //獲取到選中的檔案 var file = document.querySelector("#file").files[0]; //建立formdata物件 var formdata = new FormData(); formdata.append("file",file); //建立xhr,使用ajax進行檔案上傳 var xhr = new XMLHttpRequest(); xhr.open("post","/"); //回撥 xhr.onreadystatechange = function () { if (xhr.readyState==4 && xhr.status==200){ document.querySelector("#callback").innerText = xhr.responseText; } } //獲取上傳的進度 xhr.upload.onprogress = function (event) { if(event.lengthComputable){ var percent = event.loaded/event.total *100; document.querySelector("#progress .progress-item").style.width = percent+"%"; } } //將formdata上傳 xhr.send(formdata); }); </script> </html>
以上就是線上直播原始碼,js 檔案上傳 圖片上傳 傳輸速度計算, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2993307/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 圖片檔案上傳
- Ueditor 上傳圖片自動新增水印(只能上傳圖片,上傳檔案報錯)
- 圖片上傳5-多個圖片上傳,獨立專案Demo和原始碼原始碼
- 線上直播系統原始碼,Node.js中使用Koa實現上傳圖片功能原始碼Node.js
- jsp+springmvc實現檔案上傳、圖片上傳和及時預覽圖片JSSpringMVC
- 線上直播系統原始碼,前後端大檔案上傳程式碼分析原始碼後端
- PHP實現圖片(檔案)上傳PHP
- php圖片上傳之檔案安全PHP
- 上傳圖片和檔案出錯!!!
- js上傳圖片壓縮JS
- js圖片上傳預覽JS
- app直播原始碼,js實現上傳圖片型別+大小+尺寸驗證APP原始碼JS型別
- php檔案上傳之多檔案上傳PHP
- 檔案上傳速度查詢方法
- Nodejs檔案上傳NodeJS
- js中圖片上傳,多次上傳同一張不生效JS
- thinkphp5 後臺上傳圖片提示 image null 非法上傳檔案PHPNull
- Retrofit+RxJava上傳圖片上傳圖片到後臺RxJava
- Java Socket圖片檔案傳輸Java
- JS base64 圖片上傳JS
- 七牛圖片上傳JSSDKJS
- js實現帶上傳進度的檔案上傳JS
- 【easyui 】上傳圖片UI
- 學姐,影片上傳不了,我上傳了圖片
- 單個檔案上傳和批量檔案上傳
- 檔案傳輸中,上傳、下載速度和預期有差距如何解決?
- WebAPI Angularjs 上傳檔案WebAPIAngularJS
- 菜鳥學JS(一)——上傳圖片之上傳前預覽圖片JS
- 短視訊直播原始碼,動態釋出時選擇圖片、上傳圖片原始碼
- 檔案上傳
- Jsp+Servlet實現檔案上傳下載(一)--檔案上傳JSServlet
- ASP上傳圖片程式碼例子
- Ueditor上傳圖片自動新增水印(通用圖片檔案)
- [Laravel Admin] 檔案 / 圖片上傳功能之擴充套件 -- 上傳新圖且保留原圖Laravel套件
- JS—圖片壓縮上傳(單張)JS
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- asp.net下使用 jquery.form.js 上傳圖片(檔案)ASP.NETjQueryORMJS
- 多圖片formpost上傳ORM