Я пытаюсь загрузить файлы с внутреннего веб-сайта, используя файл download.file.
В большинстве случаев он работает нормально, и я знаю, что на серверной части он построен на SQL.
Однако, если выполнение запроса SQL занимает слишком много времени (например, если я увеличу количество лет), он выдаст сообщение об ошибке ниже.
( Если я открою путь загрузки непосредственно в веб-браузере, он покажет пустой экран, и через 5 минут или около того он начнет загружать файл)
Error in download.file(., destfile = path, :
cannot open URL ''
In addition: Warning message:
In download.file(., destfile = path, :
InternetOpenUrl failed: 'The operation timed out'
I Я хочу узнать, есть ли способ увеличить лимит времени ожидания, поэтому download.file может подождать до конца запроса.
(я не могу получить доступ к базе данных или изменить запрос напрямую)
Попытки:
options(timeout = 100000000)
не работает options(windowsTimeouts = 100000000)
не работает cacheOK = FALSE
не работает RCurl::curlSetOpt(timeout = 100000000)
не работает
Обновления: