首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在上传中添加进度条(PHP)

如何在上传中添加进度条(PHP)
EN

Stack Overflow用户
提问于 2017-12-14 11:26:48
回答 1查看 3.1K关注 0票数 1

如何在上传页面上添加进度条?

我将使用Wordpress模板来集成上传器。

这是我现在拥有的上传程序代码:

代码语言:javascript
运行
复制
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++;
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-12-14 11:42:36

要添加进度条,必须使用jquery/ajax上载文件。有一个默认的javascript事件监听器,称为“进度”,用于增加进度条。这里是一个完整的工作示例,但是要确保您在wordpress中工作,这样ajax php代码就会根据您的需求进行更改。演示:http://theonlytutorials.com/jquery-ajax-file-upload-with-percentage-progress-bar/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47812221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档