Laravel / PHP - 非常奇怪的错误 - 文件输入返回null

时间:2014-12-18 12:28:50

标签: php laravel image-upload multiple-file-upload

我在我的页面中有这个视图,以便上传专辑的标题图像,然后上传专辑的所有图像:

{{ Form::open(['action' => 'AdminController@postProject', 'files' => true, 'enctype' => 'multipart/form-data', 'class' => 'projectform']) }}
    {{ Form::file('title') }}
    {{ Form::file('images[]', ['multiple' => true]) }}
    {{ Form::submit('Add project') }}
{{ Form::close() }}

在我的控制器中就是这样:

public function postProject()  {

    $thumb = Input::file('title');
    $images = Input::file('images');
    dd($title);

当我上传从互联网下载的样本图片(一个在标题'输入和多个'图像'输入)时,dd($title)返回有关文件的正常信息。但...

..当我尝试上传其他图像时,应该在我的页面中的真实图像(来自相机设备),dd($title)返回null !!!这只发生在一个标题'选择图像并选择多个图像'选择图像。当我选择一个标题图像和一个图像'图像或没有'图像'图像,然后它的作品!只有来自相机的真实图像才会出现此问题。

这里有什么问题?为什么它为' title'返回null图像?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:问题在于上传限制。在.htaccess现在我有:

php_value post_max_size 500M
php_value upload_max_filesize 500M