문제
응용 프로그램에 배치 이미지 업로드를 수행하려면 artisan 명령을 작성했습니다.
이와 같은 명령을 찾으려고하면 다음을 수행하십시오
$file = Input::file('photo');
.
는 입력 클래스가 작동하지 않는 명령 줄에 있습니다.
나는 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>
.
업로드
를 테스트하기 위해 이렇게하는 것처럼 사용하지 않는 한Input::file()
를 사용할 수 없음을 의미합니다.
curl --form upload=/path/to/file http://your/site/url/upload
.
명령을 통해 파일을 보내려고하면
와 같이php artisan upload /path/to/file
.
이 파일 이름을 가져와 디스크에서 파일을 읽고 필요한 모든 작업을 수행해야합니다.
제휴하지 않습니다 StackOverflow