wordpress上传文件500错误

时间:2014-11-21 15:37:58

标签: php wordpress file-upload

我有一个用户可以上传视频文件的网站

当我上传一个小文件5MB它工作正常,上传该文件并重定向到视频列表,但当我上传一个15MB的文件,该文件上传确定,但文件上传后,它不会重定向,而是显示500内部服务器错误。

这是我的代码

           if(isset($_POST['upload_file']))
           {

                  $user_id   = $current_user->ID;
                  $title     = $_POST['title'];

                  $video_upload = "";
                  if ( ! function_exists( 'wp_handle_upload' ) ) require_once( ABSPATH . 'wp-admin/includes/file.php' );
                  $uploadedfile = $_FILES['video_file'];
                  $upload_overrides = array( 'test_form' => false );
                  add_filter('upload_dir', 'my_upload_vid_dir');
                  $movefile = wp_handle_upload( $uploadedfile, $upload_overrides );
                  remove_filter('upload_dir', 'my_upload_dir');

                  if ( $movefile ) {
                      $video_upload = $movefile["url"];
                  }


                  if(have_rows('videos', 'user_'.$current_user->ID))
                    $videos = get_field('videos', 'user_'.$current_user->ID);
                  else
                    $videos = array();

                  //insert video to array
                  if($video_upload != "")
                  {
                      $videos[] = array( 'file_path' => $video_upload , 'title_video' => $title );
                      update_field("videos", $videos, 'user_'.$current_user->ID);
                 }

                 wp_redirect( site_url("video-upload") ); exit;
            }

再次成功上传文件我可以看到文件夹中的文件,但上传后我希望将页面重定向到wp_redirect(site_url(" video-upload")); ,但它显示500内部服务器错误,有人可以帮助??? ,对不起我的英文

0 个答案:

没有答案
相关问题