通过Laravel文件包导航

时间:2016-05-09 14:42:03

标签: laravel blueimp

我正在使用一个媒体编辑器图片插入插件,它具有bluimp图片上传的依赖性。

对于服务器端,我试图在上传之前获取图像。

如果是的话:

DD($请求 - >文件)

我明白了:

FileBag {#45
#parameters: array:1 [
"files" => array:1 [
  0 => UploadedFile {#30
    -test: false
    -originalName: "2015-07-17-018.jpg"
    -mimeType: "image/jpeg"
    -size: 240817
    -error: 0
    path: "/Applications/MAMP/tmp/php"
    filename: "phpiGBKNo"
    basename: "phpiGBKNo"
    pathname: "/Applications/MAMP/tmp/php/phpiGBKNo"
    extension: ""
    realPath: "/Applications/MAMP/tmp/php/phpiGBKNo"
    aTime: 2016-05-09 14:39:11
    mTime: 2016-05-09 14:39:11
    cTime: 2016-05-09 14:39:11
    inode: 37419151
    size: 240817
    perms: 0100600
    owner: 501
    group: 80
    type: "file"
    writable: true
    readable: true
    executable: false
    file: true
    dir: false
    link: false
  }
]
]
}

正如你所看到的,那里有一个图像,但无论我做什么,我似乎无法获得单个图像。试过$ request-> files [0] / files-> UploadedFile等,我所做的一切都不会返回那个图片。

1 个答案:

答案 0 :(得分:1)

您只能使用适当的方法操作文件:

$file = $request->file('photo');

$request->file('photo')->move($destinationPath, $fileName);

https://laravel.com/docs/5.1/requests#files

此外,您可以使用additional methods