尝试使用R从R上传数据文件httr POST.以下几乎可以工作,但我需要指定文件名,例如"mydata.csv".如何指定文件名?它到达服务器时是空白的.
POST(uri, body=list(y=upload_file(filename)))
Run Code Online (Sandbox Code Playgroud)
在curl其中一个将指定它与-F name=filename如下:
curl -i -F name=test -F filedata=@localfile.jpg http://example.org/upload
Run Code Online (Sandbox Code Playgroud)
该-F标志允许您使用POST传递其他表单值.你可以做到这一点httr只需添加更多的命名元素对身体名单.
POST("http://example.org/upload", body=list(name="test.csv", filedata=upload_file(filename, "text/csv")))
Run Code Online (Sandbox Code Playgroud)