我上传档案
在我的控制器中,我这样做
$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] 删除。
我来说两句