У меня блестящее приложение, которое отображает HTML-отчет с помощью кнопки действий.После этого на экране появляется кнопка загрузки, так что результат этой кнопки действия можно загрузить.Мне пришлось создать эти две отдельные кнопки, потому что у обработчика загрузки, похоже, время ожидания истекло, поэтому, поскольку мой Rmd-файл рендерится немного дольше, он не будет работать и выдает ошибку на сервере.
В настоящее время я выполняю рендеринг Rmd следующим образом:
rmarkdown::render(tempReport, output_file = tmp_file,
params = params,
envir = new.env(parent = globalenv()))
Проблема заключается в следующем: если один пользователь отображает свой отчет на сервере, если второй пользователь нажимает кнопку действия, чтобырендеринг одновременно, он начнёт рендеринг только по окончании первого пользователя.
У кого-нибудь есть какие-либо решения для этого?