我想将 csv 文件上传到 REST API。API 可通过 URL 访问,如
http://sampledomain.com/api/data/?key=xxx
Run Code Online (Sandbox Code Playgroud)
提供的示例 curl 调用如下所示:
curl --form "file=@my_data.zip" \
"http://sampledomain.com/api/data/?key=xxx"
Run Code Online (Sandbox Code Playgroud)
我怎样才能把这个电话翻译成 R?我听说过 RCurl 包,但不知道在这种情况下如何使用它。
问候
我不确定 RCurl 会处理它,正如您从第一页的限制中看到的那样。
限制 One 还不能完全控制 POST 表单的内容,例如指定文件、内容类型。错误处理目前使用单个全局变量。
但是,来自 Hadley 的另一个软件包可能会解决您的问题httr
POST("http://sampledomain.com/api/data/?key=xxx", body = list(y = upload_file(system.file("my_data.zip"))))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1528 次 |
| 最近记录: |