if ($request->hasFile('file')) {
$file = $request->file->store('public/upload');
}
dd($request->all());
在上传图片时,它会响应dd请求,但在上传视频时,它会提示错误文件无法上传或有时无法上传
stream_socket_sendto():连接被拒绝
我已经更改了php.ini文件,但是错误仍然相同
答案 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
}