ホームページ > バックエンド開発 > PHPチュートリアル > HTML5 は、ブレークポイントで大きなファイルのアップロードを再開する問題を解決します

HTML5 は、ブレークポイントで大きなファイルのアップロードを再開する問題を解決します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-28 08:26:56
オリジナル
1031 人が閲覧しました

jsコード

[html] 平野を見る コピー html5解决大文件断点续传 html5解决大文件断点续传

  1. >
  2. <html>
  3. >
  4. タイトル> >
  5. > <div
  6. id
  7. ="drop_area" style=
  8. 「枠線: 3 ピクセルの破線のシルバー;幅:200 ピクセル;高さ:200 ピクセル「
  9. > 画像をここにドラッグしてください
  10. div> value="0" max="10"
  11. id=
  12. "prouploadfile"> 進行状況 >
  13. ent">0%スパン> <ボタン onclick="stopup()"
  14. id=
  15. "stop" > アップロードボタンand&gt;/ドラッグアンドドロップアップロード開始 "}){//ドラッグアンドドロップ)
  16. document.addeventListener ("Dragenter", function (e) {//
  17. e.preventdeFault ();
  18. })
  19. docume {ヴァルプロ
  20. = ドキュメント
  21. .getElementById('prouploadfile'); 関数clearpro(){
  22. pro.value
  23. =
  24. 0; var stopbutton =
  25. ドキュメント
  26. .getElementById('停止'); var box = document.getElementById('drop_area') //エリアをドラッグ
  27. box.addEventListener( "drop",function(e){
  28. var fileList = e.dataTransfer.files // ファイルオブジェクトを取得します
  29. console.log(fileList) ; //ファイルがページにドラッグされているかどうかを検出します。length== 0){へ // 画像をブラウザにドラッグすると、プレビュー機能を実現できます
  30. // 標準化されたビデオ形式
  31. // in_array
  32. Aarray.prototype.s
  33. =
  34. String 。 fromCharCode(2); var r
  35. =
  36. new RegExp(this.S +e+this.S); var video_type=["video/mp4", "ビデオ/ogg"]; var fileurl =
  37. window.URL.createObjectURL(fileList[0]); var str="
  38. >";
  39. document.getElementById('drop_area ')
  40. .innerHTML=str ;
  41. str
  42. =
  43. "


php代码

[php] 平野を見る

コピー html5解决大文件断点续传 html5解决大文件断点续传

  1. //$name=$_POST['ユーザー名'];
  2. $dir=$_POST []ファイル名'];  
  3. $dir="uploads/".md5($dir);  
  4. file_exists($dir) or mkdir($dir,0777 、本当);  
  5. $path=$dir."/".$_ POST['blobname'];  
  6. //print_r($_FILES["file"]);
  7. move_uploaded_file() $_FILES["ファイル"] ["tmp_name"],$path);  
  8. if(isset($_POST['lastone'])){
  9. エコー $_POST[ 「ラストストーン」];  
  10. $count=$_POST['lastone'];  
  11. $fp = fopen($_POST['ファイル名' ]、「腹筋」);  
  12. for($i=0;$i<=$count;$i++){
  13. $handle = fopen($dir."/".$i,"rb");    
  14. fwrite($fp,fread($handle,filesize($dir) ."/".$私)));    
  15. fclose($handle);      
  16. }
  17. fclose($fp);  
  18. }
  19. ?> 

以上は、HTML5 に関する大きな文書の中断点の転送であり、側面の内容も含まれており、PHP 教則に興味のある友人の助けになることを望みます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート