接收错误以获取Laravel中的getsize图像

时间:2018-11-02 09:00:42

标签: php laravel

我是laravel的新手,我正在尝试上传图片和图片,但收到getclientsize中的错误。

我尝试在Google中寻找解决方案。我已遵循建议,并已将php.ini文件post_max_size和upload_max_size`文件进行了调整,但是该文件仍然不适合我。

任何人都可以帮助解决此问题吗?我在下面附加了代码。

我在upload_max_file中更改了php.ini的大小,但仍然无法使用。无论我上传的图像是什么,都将保存为tmp文件在我的文件夹中。

控制器

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\file;
use Illuminate\Support\Facades\Input;
use Illuminate\Http\UploadedFile;

class testing extends Controller
{
    /
 public function store(Request $request)
    {
        $user = new file;
        $user->title = Input::get('name');
        if(Input::hasFile('image')){
            $file=Input::file('image');
            $file->move(public_path().'/images/', $file);
            $user->name=$file->getClientoriginalName();
            $user->size=$file->getClientsize();
            $user->type=$file->getClientMimeType();
        }
        $user->save();
        return "data saved";
    }

表格:

<?php
         echo Form::open(array('url' => '/store','files'=>'true'));
         echo 'Select the file to upload.';
         echo Form::file('image');
         echo Form::text('name');
         echo Form::submit('Upload File');
         echo Form::close();
      ?>

0 个答案:

没有答案