Laravel在上传视频时出错

时间:2019-10-18 11:14:10

标签: laravel

if ($request->hasFile('file')) {
  $file = $request->file->store('public/upload');
}
dd($request->all());

在上传图片时,它会响应dd请求,但在上传视频时,它会提示错误文件无法上传或有时无法上传

  

stream_socket_sendto():连接被拒绝

我已经更改了php.ini文件,但是错误仍然相同

2 个答案:

答案 0 :(得分:0)

如果您上传的视频大于php.ini中的上传设置,则会出现此问题。

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

php.ini

Example

post_max_size=200M
upload_max_filesize=200M

答案 1 :(得分:0)

我也已经在laravel中上传了视频,并且使用了以下代码而没有出现错误,请使用以下代码,如果有帮助

$custom_file_name = "";
if (isset($request->file) && !empty($request->file)) {
    $errors     = array();
    $file = $request->file('file');
    $resume_file_ext  = $file->getClientOriginalExtension();

    $custom_file_name = "file_".time().".".$resume_file_ext;
    $file_upload_dir  = public_path() . '/file/';

    $file->move($file_upload_dir, $custom_file_name);  

    return $custom_file_name
}