在 R 中对 POST 文件使用 httr 时指定文件名
Specify filename when using httr to POST file in R
正在尝试使用 httr
POST
从 R 上传数据文件。以下几乎可以工作,但我需要指定文件名,例如"mydata.csv"
。如何指定文件名?到达服务器时是空白。
POST(uri, body=list(y=upload_file(filename)))
在 curl
中,可以用 -F name=filename
指定它,如 :
curl -i -F name=test -F filedata=@localfile.jpg http://example.org/upload
-F
标志允许您使用 POST 传递额外的表单值。您可以通过 httr
通过向正文列表添加更多命名元素来做到这一点。
POST("http://example.org/upload", body=list(name="test.csv", filedata=upload_file(filename, "text/csv")))
正在尝试使用 httr
POST
从 R 上传数据文件。以下几乎可以工作,但我需要指定文件名,例如"mydata.csv"
。如何指定文件名?到达服务器时是空白。
POST(uri, body=list(y=upload_file(filename)))
在 curl
中,可以用 -F name=filename
指定它,如 :
curl -i -F name=test -F filedata=@localfile.jpg http://example.org/upload
-F
标志允许您使用 POST 传递额外的表单值。您可以通过 httr
通过向正文列表添加更多命名元素来做到这一点。
POST("http://example.org/upload", body=list(name="test.csv", filedata=upload_file(filename, "text/csv")))