Caricamento del file di laravel nella riga di comando artigianale
-
20-12-2019 - |
Domanda
Sto scrivendo un comando artigiano per eseguire il caricamento dell'immagine batch sull'applicazione.
Cercando di cercare il comando equivalente per fare i seguenti
$file = Input::file('photo');
.
Becaues I'm Nella riga di comando La classe di input non funziona.
Ho provato File::get('/path/to/file')
ma non ha restituito lo stesso oggetto.
Soluzione
Input::file()
riceverà solo file tramite modulo post:
<form method="POST" enctype='multipart/form-data' action="index.php">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
.
Cosa significa che non è possibile utilizzare Input::file()
a meno che tu non stia facendo qualcosa del genere per testare il tuo caricamento
curl --form upload=/path/to/file http://your/site/url/upload
.
Se si sta tentando di inviare file tramite il comando, come
php artisan upload /path/to/file
.
Dovrai ottenere questo nome file, leggere il file dal disco e fai tutto ciò che devi fare con esso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow