【问题标题】:Laravel 5 and redactor file uploadsLaravel 5 和 redactor 文件上传
【发布时间】:2015-01-20 04:38:05
【问题描述】:

我正在使用以下代码在 Laravel 5 中使用 redactor 上传图片,没有发生任何事情,我是否也需要为此创建表单请求类?

Route::post('redactorUpload', function(App\Http\Requests $request)
{
    $file = $request->file('file');
    $fileName = $file->getClientOriginalName();

    $request->file('file')->move(public_path().'/uploads', $fileName);
    return Response::json(array('filelink' => '/uploads/' . $fileName));
});

【问题讨论】:

    标签: php laravel-5


    【解决方案1】:

    您可以通过使用 Request 类来解决这个问题,静态方式...即

    Route::post('redactorUpload', function()
    {
        $file = Request::file('file');
        $fileName = $file->getClientOriginalName();
    
        $file->move(public_path().'/uploads', $fileName);
        return Response::json(array('filelink' => '/uploads/' . $fileName));
    });
    

    我假设您已经使用方法“post”和操作“redactorUpload”创建了表单,并且 enctype 为“multipart/form-data"

    示例表格:

    <form action="redactorUpload" method="post" enctype="multipart/form-data">
        Select image to upload:
        <input type="hidden" name="_token" value="{{ csrf_token() }}">
        <input type="file" name="file" id="file">
        <input type="submit" value="Upload File" name="submit">
    </form>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 2016-07-21
      • 2017-02-12
      • 2017-07-29
      • 2015-05-20
      • 2017-06-14
      • 1970-01-01
      相关资源
      最近更新 更多