繁体   English   中英

如何避免ShinyApp重新加载

[英]how to avoid shinyapp reloading

我目前尝试使用fileInput设置一个Shiny页面,并且用户可以在对其自己的文件进行一些简单的操作后下载。

上载大文件有时会花费一分钟以上的时间,因此页面重新加载( 与服务器断开连接 )会在用户能够下载之前取消文件处理。

我放了session$allowReconnect(TRUE)但是重新连接当然不会保留文件。 有人对此有解决方案吗? 谢谢!

我假设断开用户连接不是正常情况。 如果是这样,您可能在生成用于下载的文件的代码中存在错误。

第一步,您可以将文件写入磁盘,然后调查文件是否存在以供用户下载。 例如,这可能需要每个用户拥有自己的结果文件夹,该文件将保存在该文件夹中,或者每个文件都具有与该用户关联的唯一ID,例如,以避免用户之间的交叉污染。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM