2014-09-08 6 views
0

csv 파일을 REST API에 업로드하려고합니다.REST API에 csv 파일 업로드 R

curl --form "[email protected]_data.zip" \ 
    "http://sampledomain.com/api/data/?key=xxx" 

가 어떻게 R에이 호출을 번역 할 수 있습니다 : 이 API는 샘플 컬 전화를 제공

http://sampledomain.com/api/data/?key=xxx 

같은 URL을 통해 접근은 다음과 같습니다? RCurl 패키지에 대해 들어 봤지만이 경우에는 사용법을 알지 못합니다.

안부

+0

그것은 가장 우아한 아니다 해결할 수 있습니다,하지만 당신은 항상''system''와 컬를 호출 할 수 있습니다. – rmccloskey

답변

4

난 당신이 first page에 대한 제한에서 볼 수 RCurl이 그것을 처리 할 모르겠습니다.

제한 사항 파일, 콘텐츠 형식 지정과 같은 POST 양식의 내용을 아직 완전히 제어 할 수있는 권한이 없습니다. 오류 처리는 현재 단일 전역 변수 을 사용합니다.

그러나 해들리에서 다른 패키지는 문제 httr

POST("http://sampledomain.com/api/data/?key=xxx", body = list(y = upload_file(system.file("my_data.zip"))))