Я хочу загрузить файл, но для этого мне нужно отправить переменные с помощью POST. Прямо сейчас я использую функцию postForm
для отправки переменных, но я не знаю, как загрузить файл.
postForm
вернуть что-то вроде этого:
doc <- postForm("http://gpwinfostrefa.pl/GPWIS2/pl/quotes/archive/3",
dateFrom="2014-05-10", dateTo = "2014-06-10",
instrumentType = "10", isin="PLOPTTC00011", style="post",
.opts=curlOptions(encoding="UTF-8", http.version=HTTP_VERSION_1_0))
> doc
[1] d0 cf 11 e0 a1 b1 1a e1 00 00 00 00 00 00 00 00 00 00 00 00 ...
attr(,"Content-Type") charset
"application/csv" "UTF-8"
> str(doc)
atomic [1:10752] d0 cf 11 e0 ...
- attr(*, "Content-Type")= Named chr [1:2] "application/csv" "UTF-8"
..- attr(*, "names")= chr [1:2] "" "charset"
но я не знаю, смогу ли я что-то с этим сделать. Можно ли (возможно, используя другую функцию) загрузить файл, одновременно отправляя переменные.
(PS. Это файл Excel, хотя в Content-Type указано, что это csv)
cat(x, file="whatever")
? - person Spacedman   schedule 10.06.20140 cf 11 e0 a1 b1 ...
(похоже, он написан в шестнадцатеричном формате), и мне нужен файл excel :/. Может быть, есть способ преобразовать эту переменную в excel, но я не знаю, как это сделать. - person Mol   schedule 10.06.2014