Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将csv文件发布到url_R_Csv_Post - Fatal编程技术网

将csv文件发布到url

将csv文件发布到url,r,csv,post,R,Csv,Post,我试图将.csv文件发布到url,当我将Python与以下代码一起使用时,它可以工作: import requests url = 'http:...' files = {'file': open('test.csv')} response = requests.post(url, files=files) 因为所有其他代码都在R中,我希望所有代码都在一个地方,所以我尝试翻译它。我尝试了几种不同的方法: library(httr) POST("http:...", body = l

我试图将.csv文件发布到url,当我将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\u fetch\u内存(url,handle=handle)中出错:超时 到达

是否有其他方法可以尝试使用R将文件上载到url?
任何帮助或建议都将不胜感激

您是否尝试过在
POST()中使用代理(…)
设置代理?