2012-03-16 3 views
0

imageshack.us에 이미지를 게시 하려는데 스크립트가 파일 시스템의 파일을 대상으로 작성된다는 점을 제외하고는 완벽하게 작동하는 PHP curl 스크립트를 발견했습니다. 나는 이미 php 변수에 이미지 데이터를 가지고있다. 그래서 파일에 그것을 써야만 curl이 읽히고 게시물이 바보처럼 보인다.cURL은 파일을 어떻게 업로드합니까?

이미지 데이터를 직접 전달하여 동일한 최종 결과를 얻을 수 있는지 궁금합니다. 여기,

$post['fileupload'] = "@".$filename; 
... 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
... 
+0

이미지 데이터를 cURL로 파이프 할 수 있지만 올바른 머리말을 벗어나는 올바른 명령 행 매개 변수 (또는 PHP 함수)를 기억할 수 없습니다. – Crontab

+0

최종 원시 HTTP 요청 컬 구성을 읽을 수있는 방법이 있습니까? 내가하는 일을 그냥 볼 수만 있다면 알아낼 수있을 것입니다. – devios1

+0

항상 그렇듯이 패킷 스니퍼. –

답변

1

내 자신의 질문에 대답하기 위해 나는이 파일에 대한 완전한 컬 요청이 그래서 그것을 원시 요청을 구성하는 방식을 볼 수있는 출력으로 관리하는 방법입니다 : 여기

는 현재 그것을하고있어 방법은 다음과 같습니다

curl --trace-ascii curltrace.txt --header "Connection: close" --form "[email protected]" --form "key=thisismykey" http://www.imageshack.us/upload_api.php 

다른 사람들이 혜택을 볼 수 있도록 대단히 도움이되었습니다.

관련 문제