运行以下最小案例:
library(shiny)
runApp(list(
ui = bootstrapPage(downloadButton("myDownload")),
server = function(input, output) {
output$myDownload <- downloadHandler(
filename = function() "mtcars.txt",
content = function(file) write.table(mtcars, file),
contentType = ".txt"
)
}
))
看起来像:
单击下载按钮时,
在Internet Explorer 8.0.7601中产生以下错误:
任何人都知道为什么会这样吗?
答案 0 :(得分:2)
无法重新创建问题,因为我没有IE 8.但是我记得这个帖子,它讨论了shiny
与Internet Explorer低于10的不兼容性:
shiny-discuss/websockets
所以我建议您升级浏览器(例如,您的代码可以在我的Internet Explorer 10上运行。)
答案 1 :(得分:1)
您的代码是否适用于其他浏览器,例如firefox或chrome?过去我在下载数据方面遇到过类似的问题。在生成数据的downloadHandaler
中,我已将其指定为全局变量。在那之后开始工作,我想。