문제

응용 프로그램에 배치 이미지 업로드를 수행하려면 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
.

이 파일 이름을 가져와 디스크에서 파일을 읽고 필요한 모든 작업을 수행해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top