gpt4 book ai didi

laravel-5 - 视频上传在 laravel 5 中不起作用

转载 作者:行者123 更新时间:2023-12-03 07:56:51 28 4
gpt4 key购买 nike

我正在为我的网站上传视频。但我做不到。我搜索了很多文档,但我无法解决它。谁能帮我解决这个问题?

我收到错误消息“在空值上调用成员函数 getClientOriginalName()”

//视频上传的表单代码..

{!! Form::open(array('url' => 'video' , 'files' => true)) !!

    <div class="form-group">
{!! Form::label('video_name', 'Video Name : ') !!}
{!! Form::text('name',null, ['class' => 'form-control']) !!}
</div>

<div class="form-group">
{!! Form::label('video_path', 'Select Video : ') !!}
{!! Form::file('path', ['class' => 'form-control'])!!}
</div>

<div class="form-group">
{!! Form::submit('Upload Video') !!}
</div>

{!! Form::close() !!}

// Controller 代码

公共(public)函数存储(请求 $request){

    $data = $request->all();
if ( $request->hasFile( 'path' ) ) {
$file = $request->file( 'path' );
$name = $file->getClientOriginalName();
$data[ 'path' ] = $name;
$destination = '/public/videos';
$request->file( 'path' )->move( base_path() . $destination, $name );
return $name;
}
else {
return '<script>alert("Fail")</script>';
}
}

//以上代码适用于图片、文档和音频,但不适用于视频。

提前致谢

最佳答案

如果您上传的视频大于 php.ini 中的上传设置,那么您就会遇到这个问题。

我建议检查您的 php.ini 文件并根据需要增加这些指令


php.ini

例子

post_max_size=200M
upload_max_filesize=200M

关于laravel-5 - 视频上传在 laravel 5 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34629441/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com