题
我正在编写Artisan命令用来将批量图像上传到应用程序。
试图查找等效命令以执行以下操作
$file = Input::file('photo');
.
Enaues我在命令行中输入类不起作用。
我尝试了生成的File::get('/path/to/file')
,但它没有返回相同的对象。
解决方案
Input::file()
将仅通过表单帖子接收文件:
<form method="POST" enctype='multipart/form-data' action="index.php">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
.
除非您正在执行类似于此操作以测试上传
,否则您无法使用生成的意味着什么curl --form upload=/path/to/file http://your/site/url/upload
.
如果您尝试通过命令发送文件,如
php artisan upload /path/to/file
.
您需要获取此文件名,从磁盘读取文件,并执行您需要的任何内容。
不隶属于 StackOverflow