我正在尝试将.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将文件上传到网址? 任何帮助或建议表示赞赏!