cURL을 사용하여 파일과 함께 POST 데이터 업로드
P粉541796322
P粉541796322 2023-08-21 12:39:00
0
2
385
<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>
P粉541796322
P粉541796322

모든 응답(2)
P粉189606269

사용자 ID를 경로 변수로 캡처(권장):

으아아아

양식의 일부로 사용자 ID 캡처:

으아아아

또는:

으아아아
P粉621033928

-F 옵션을 사용해야 합니다:
-F/--form <name=content> 指定HTTP多部分POST数据 (H)

다음을 시도해 보세요:

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!