作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这可能很简单,但尽管搜索了帖子,我还是找不到正确的语法:
我想在我 Shiny 的网页上创建一个超链接,点击它应该从应用程序所在的同一位置打开一个文件。
这是一个示例代码:
library(shiny);
shinyApp( ui = fluidPage(a("test_hyperlink",href="./readme.txt")),
server = function(input, output) { } )
file://readme.txt # relative path
file:///srv/shiny-server/myApp/readme.txt # absolute path
href://./readme.txt # relative path
href:///srv/shiny-server/myApp/readme.txt # absolute path
最佳答案
在 Shiny 的应用程序目录“appFolder”中创建一个名为“www”的文件夹。
将文件“readme.txt”放在 www 文件夹中。
文件路径为 href="readme.txt"
您必须使用“runApp(appFolder)”命令来启动您 Shiny 的应用程序。然后它可以访问 www 文件夹中的所有本地文件。
关于r - 文件的 Shiny 超链接相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31346466/
我是一名优秀的程序员,十分优秀!