【发布时间】:2019-08-21 03:52:15
【问题描述】:
我有一个闪亮的应用程序,它通过操作按钮呈现 HTML 报告。渲染完成后,屏幕上会显示一个下载按钮,以便可以下载该操作按钮的结果。我不得不创建这两个单独的按钮,因为下载处理程序似乎有一个超时,所以由于我的 Rmd 文件需要更长的时间来呈现,它不会工作,它会在服务器中引发错误。
我目前正在渲染我的 Rmd,如下所示:
rmarkdown::render(tempReport, output_file = tmp_file,
params = params,
envir = new.env(parent = globalenv()))
问题是:如果一个用户在服务器中呈现他/她的报表,如果第二个用户同时点击操作按钮来呈现它,只有在第一个用户完成后才会开始呈现。
有没有人可以解决这个问题?
【问题讨论】:
标签: r shiny r-markdown shiny-server