【发布时间】:2015-02-11 23:21:34
【问题描述】:
使用 Laravel 5,我一直在尝试获取上传的文件并使用文件系统外观移动它,以从 Laravel 使用的飞行系统的功能中获利。
问题是,即使我尝试获取代表 $_FILES[file][tmp_name] 的路径、tmp_name、diskname 或 wathever 属性,我似乎也无法访问它!
我不想使用 $_FILES,因为它违反了最佳实践,如果要更改某些内容,它将不再起作用,所以我真的想使用:
$request->file('import')
访问我导入的文件。
UploadedFile 类中有一个 move 方法,但我需要设置一个本地路径,但不一定如此。然后在 FileSystem 合同中有一个移动方法,但它要求一个我不知道的本地路径,因为我找不到 UploadedFile 的本地 tmp_name ...
我该怎么做呢,我真的迷路了。
【问题讨论】:
-
你不是说
$request->file('import')吗? -
确实是错字!