闪亮的应用程序 - 仅在文件存在时才显示图像的优雅方式

时间:2015-02-19 22:19:27

标签: r shiny shiny-server

我目前正在开发一个Shiny应用程序(使用闪亮服务器,开源版本部署),它接受各种输入值,然后在用户单击actionButton时启动任务(繁重的计算)。通过从命令行调用脚本来执行此任务。它必须在后台运行(使用system("whatever", wait = FALSE)),因为如果R等待命令完成,则没有其他用户可以访问该应用程序。

此脚本的结果是我想要在UI上显示的图像。目前,我在{' observe()'中使用invalidateLater定期检查文件是否存在。 context(server.R)。如果找到文件,则布尔值设置为TRUE而不是FALSE,并显示输出。

它工作正常,但对我来说似乎有些迟钝。我想知道是否有更优雅/方便的方式来显示图像只有文件存在而不是定期检查文件是否存在?目前我无法想到任何事情。

0 个答案:

没有答案