cURL을 사용하여 파일과 함께 POST 데이터 업로드
<p>cURL을 사용하여 HTTP POST에서 데이터 매개변수를 보낼 뿐만 아니라 특정 양식 이름을 가진 파일을 업로드하고 싶습니다. 어떻게 해야 하나요? </p>
<p>HTTP POST 매개변수: </p>
<p>사용자 ID = 12345
filecomment = 이미지 파일입니다</p>
<p>HTTP 파일 업로드:
파일 위치 = /home/user1/Desktop/test.jpg
파일의 형식 이름 = 이미지(PHP 측 $_FILES['image']에 해당)</p>
<p>cURL 명령의 일부를 다음과 같이 찾았습니다. </p>
<pre class="brush:php;toolbar:false;">curl -d "userid=1&filecomment=이미지 파일입니다." --data-binary @"/home/user1/Desktop/test.jpg " localhost/uploader.php</pre>
<p>제가 겪은 문제는 다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;">참고: /var/www/uploader.php에 정의되지 않은 색인: 이미지</pre>
<p>문제는 파일을 받기 위해 PHP 스크립트에서 $_FILES['image']를 사용하고 있다는 것입니다. </p>
<p>cURL 명령을 적절하게 조정하려면 어떻게 해야 합니까? </p>