【发布时间】:2018-03-28 23:07:09
【问题描述】:
我目前尝试使用fileInput 设置一个闪亮的页面,用户可以在对自己的文件进行一些简单的操作后进行下载。
上传大文件有时需要超过一分钟,因此页面重新加载(从服务器断开)会在用户下载之前取消文件处理。
我输入了session$allowReconnect(TRUE),但重新连接当然不会保留文件。有没有人有解决方案?谢谢!
【问题讨论】:
标签: r shiny shiny-server
我目前尝试使用fileInput 设置一个闪亮的页面,用户可以在对自己的文件进行一些简单的操作后进行下载。
上传大文件有时需要超过一分钟,因此页面重新加载(从服务器断开)会在用户下载之前取消文件处理。
我输入了session$allowReconnect(TRUE),但重新连接当然不会保留文件。有没有人有解决方案?谢谢!
【问题讨论】:
标签: r shiny shiny-server
我假设断开连接的用户不是经常发生的。如果是,您可能在生成下载文件的代码中存在错误。
您可以作为第一步将文件写入磁盘,然后轮询该文件是否存在以让用户下载它。例如,这可能要求每个用户都有自己的结果文件夹,或者每个文件都有一个与用户关联的唯一 ID,以避免用户之间的交叉污染。
【讨论】: