即使使用options(shiny.trace=TRUE)
这是一个上传文件的webapp,然后您点击该按钮以scan()
您上传的文件。上传文件时一切正常。但是当你忘记上传文件时,actionButton会使Shiny中止R,因为“R遇到致命错误”。
调试函数的输出是“RCV {”method“:”update“,”data“:{”button:shiny.action“:1}}才能中止。
在扫描功能之前,我写了一个if(input$button > 0 && !is.null(uploadedFile))
,但它仍然会中止。 (此if
语句位于observe({})
语句中。
我在网上搜索过,但没有人遇到过这个问题,似乎问题出在actionButton的调用之内......按下时无法做到“无”。
谢谢