0
我正在寫一個Artisan命令來將批量圖像上傳到應用程序。laravel文件在工匠命令行中上傳
試圖尋找相應的命令執行以下操作
$file = Input::file('photo');
Becaues我在命令行中輸入類不工作我。我試過File::get('/path/to/file')
但它沒有返回相同的對象。
我正在寫一個Artisan命令來將批量圖像上傳到應用程序。laravel文件在工匠命令行中上傳
試圖尋找相應的命令執行以下操作
$file = Input::file('photo');
Becaues我在命令行中輸入類不工作我。我試過File::get('/path/to/file')
但它沒有返回相同的對象。
Input::file()
將只能通過表單POST接收文件:
<form method="POST" enctype='multipart/form-data' action="index.php">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
什麼意思,你不能使用Input::file()
,除非你正在做這樣的事情來測試你的上傳
curl --form upload=/path/to/file http://your/site/url/upload
如果你想通過命令發送文件,如
php artisan upload /path/to/file
你會需要獲得這個文件名,從磁盤讀取文件,並做你需要做的任何事情。
這就是你如何得到一個上傳的文件,但你怎麼做上傳? –
從命令行。我有文件的路徑。 – Yada