我正在编写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
.

您需要获取此文件名,从磁盘读取文件,并执行您需要的任何内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top