将csv文件发布到url

时间:2016-07-13 14:15:51

标签: r csv post

我正在尝试将.csv文件发布到网址,当我使用此代码使用Python时,它会正常工作:

import requests
url = 'http:...'
files = {'file': open('test.csv')}
response = requests.post(url, files=files)

由于所有其他代码都在R中,我想将所有代码放在一个地方,我试图翻译它。我尝试了几种不同的东西:

library(httr)

POST("http:...",
     body = list(name = "test.csv", 
     filedata = upload_file("~/test.csv", "text/csv")))

POST("http:...",
     body = list(testFile = "~/test.csv"))

POST("http:...", 
     body = upload_file("~/test.csv"))

但我继续遇到同样的错误。

  

curl :: curl_fetch_memory(url,handle = handle)出错:超时   达成了

有没有其他方法可以尝试使用R将文件上传到网址? 任何帮助或建议表示赞赏!

0 个答案:

没有答案