尝试上传pdf文件时出现stream_socket_sendto()错误

时间:2019-01-17 16:13:05

标签: laravel laravel-5

上传pdf文件时出现此错误,有什么想法吗?:

  

RuntimeException stream_socket_sendto():发送或接收请求   由于未连接套接字,并且(   使用sendto调用在数据报套接字上发送)没有地址   提供

视图中的表单:

<form action="{{ route('press-files.store') }}" method="POST" enctype="multipart/form-data">
    @csrf
    <input type="file" name="pressFiles[]" multiple="multiple">
    <button type="submit" class="btn btn-primary start">
    <i class="pe-upload"></i>
    <span>Start upload</span>
</form>

控制器:

public function store(Request $request)
{
    $press_files = $request->all();
    dd($press_files);
}

这仅在.pdf文件中发生-png和jpeg都可以使用。

非常感谢您提前提供帮助

2 个答案:

答案 0 :(得分:0)

原来是由于文件大小所致。我会保留这个问题并回答,以防其他人需要。

我使用的.pdf文件为2.8 MB,但失败了,我使用了一个较小的文件〜125kb,效果很好。

答案 1 :(得分:0)

在您的.htaccess中添加这些行

php_value upload_max_filesize 30M

php_value post_max_size 30M

php_value max_execution_time 300

php_value max_input_time 300