2017-12-14 13 views
0

アップロードページにプログレスバーを追加します。
私はアップローダーを統合するためにWordpressテンプレートを使用します。
誰かがこのコードにプログレスバーを追加するのを手伝ってもらえますか?アップロード時にプログレスバーを追加する方法(PHP)

これは私が今持っているアップローダーコードです:

global $post; 
/*Video Uploading*/ 

if (isset($_FILES['upload_attachment'])) { 
    $count = '0'; 
    $files = $_FILES['upload_attachment']; 

    foreach ($files['name'] as $key => $value) { 
     if ($files['name'][$key]) { 
      $file = array(
       'name'  => $files['name'][$key], 
       'type'  => $files['type'][$key], 
       'tmp_name' => $files['tmp_name'][$key], 
       'error' => $files['error'][$key], 
       'size'  => $files['size'][$key] 
      ); 

      $_FILES = array("upload_attachment" => $file); 

      foreach ($_FILES as $file => $array) { 
       $newupload = betube_insert_attachment($file,$post->ID); 
       $attachvideo = wp_get_attachment_url($newupload); 
       add_post_meta($post_id, 'jtheme_video_file', $attachvideo); 
       add_post_meta($post_id, '_video_thumbnail', $newupload); 
       set_post_thumbnail($post_id, $newupload); 
       $count++; 
      } 
     } 
    } 
} 
+0

あなたはWordPressサイトを使用していますか? – BRjava

+0

こんにちは、@BRjava はい。私はWordpress Siteを使用しています。 –

答えて

0

あなたはjqueryの/ Ajaxでファイルをアップロードするために必要なプログレスバーを追加するには。プログレスバーをインクリメントするために使用される 'progress'というデフォルトのJavaScriptイベントリスナーが1つあります。ここでは完全な実例ですが、あなたの要件に応じてajax PHPコードが変更されるようにwordpressで作業していることを確認してください。デモ:http://theonlytutorials.com/jquery-ajax-file-upload-with-percentage-progress-bar/

関連する問題