在Laravel 5中访问文件上载的属性

cyber8200

我上传档案

在我的控制器中,我这样做

$file = Input::file('file');
dd($file);

我看到这个

Illuminate\Http\UploadedFile {#1388 ▼
  -test: false
  -originalName: "config-nsd-got.yaml"
  -mimeType: "application/x-yaml"
  -error: 0
  #hashName: null
  path: "/private/var/tmp"
  filename: "phpb73hcy"
  basename: "phpb73hcy"
  pathname: "/private/var/tmp/phpb73hcy" <<<<<<---------- I WANT TO ACCESS THIS
  extension: ""
  realPath: false
  writable: false
  readable: false
  executable: false
  file: false
  dir: false
  link: false
}

我想pathname: "/private/var/tmp/phpb73hcy"

我试过了

dd($file->pathname());
dd($file["pathname"]);

我只想要这个 /private/var/tmp/phpb73hcy

对我有什么提示吗?

多西斯王子

使用$this->getPathname()

LaravelUploadedFile类扩展了SymfonyUploadedFile类,扩展了SymfonyFile类,扩展了PHPSplFileInfo类。后者有getPathname()方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问Laravel 5.1的上载目录中的图像文件时获取NotFoundHttpException

来自分类Dev

Laravel集合中的访问属性

来自分类Dev

在Laravel 5中访问Composer自动加载的文件

来自分类Dev

如何在Laravel中的模型中执行上载的文件验证

来自分类Dev

Laravel 5:其他模型的访问属性

来自分类Dev

Laravel 5无法从模型访问属性

来自分类Dev

通过Laravel 5.0中的关系访问属性

来自分类Dev

无法访问Laravel中的对象属性

来自分类Dev

无法访问 Laravel 中的对象属性

来自分类Dev

访问在 Laravel 中返回模型的方法的属性

来自分类Dev

Laravel 5.8 中的动态访问器/属性

来自分类Dev

访问Laravel BaseController属性

来自分类Dev

访问 Laravel 5 中的嵌套关系

来自分类Dev

在PUT路线Laravel中访问文件

来自分类Dev

访问在Laravel5的自定义类中创建的新配置文件

来自分类Dev

在blueimp的jquery文件上载器中访问文件上载数组

来自分类Dev

无法访问属性-Laravel

来自分类Dev

Laravel-访问关系属性

来自分类Dev

确定Laravel 5中是否存在文件

来自分类Dev

在Laravel中访问数据

来自分类Dev

访问 Laravel 中的错误

来自分类Dev

无法在访问器方法中获取属性-laravel雄辩

来自分类Dev

如何在Laravel PHP中访问对象的属性?

来自分类Dev

Laravel:我无法访问嵌套json中的对象属性

来自分类Dev

访问数组的属性在laravel中包含json格式的元素

来自分类Dev

在 laravel 中访问数组属性时,出现错误。为什么?

来自分类Dev

在Laravel中访问公用文件夹中的图像

来自分类Dev

上传图片并访问laravel 5

来自分类Dev

上传图片并访问laravel 5