我想将csv文件上传到REST API。 API可通过
等URL访问http://sampledomain.com/api/data/?key=xxx
提供的示例curl调用如下所示:
curl --form "file=@my_data.zip" \
"http://sampledomain.com/api/data/?key=xxx"
如何将此通话转换为R? 我听说过RCurl包,但在这种情况下无法弄清楚如何使用它。
此致
答案 0 :(得分:4)
我不确定RCurl会处理它,因为您可以从first page的限制中看到。
限制一个人还没有完全控制a的内容 POST表单,如指定文件,内容类型。错误处理使用 目前只有一个全局变量。
然而,Hadley提供的另一个可能解决您问题的方法httr
POST("http://sampledomain.com/api/data/?key=xxx", body = list(y = upload_file(system.file("my_data.zip"))))