我有一个用户可以上传视频文件的网站
当我上传一个小文件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内部服务器错误,有人可以帮助??? ,对不起我的英文