2017-12-14 9 views
0

hinzufügen Ich möchte einen Fortschrittsbalken auf meiner Upload-Seite hinzufügen.
Ich werde eine Wordpress-Vorlage verwenden, um den Uploader zu integrieren.
Kann mir jemand helfen, diesem Code einen Fortschrittsbalken hinzuzufügen?Wie Fortschrittsbalken in Uploding (PHP)

Dies ist der Uploader Code, den ich jetzt haben:

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

Verwenden Sie Wordpress-Site? – BRjava

+0

Hallo, @BRjava Ja. Ich benutze Wordpress Site. –

Antwort

0

progressbar So fügen Sie Datei mit Jquery/Ajax laden muss haben. Es gibt einen standardmäßigen JavaScript-Ereignis-Listener namens 'progress', mit dem der Fortschrittsbalken erhöht wird. Hier ist ein voll funktionsfähiges Beispiel, aber stellen Sie sicher, wie Sie in WordPress arbeiten, so wird Ajax PHP-Code nach Ihren Anforderungen geändert werden. demo: http://theonlytutorials.com/jquery-ajax-file-upload-with-percentage-progress-bar/

Verwandte Themen