这可能非常简单,但我找不到正确的语法,尽管搜索帖子:
我想在我闪亮的网页上创建一个超链接,点击它时应该从应用程序所在的同一位置打开一个文件。
以下是示例代码:
library(shiny);
shinyApp( ui = fluidPage(a("test_hyperlink",href="./readme.txt")),
server = function(input, output) { } )
readme.txt与此应用程序位于同一位置。
我尝试了以下但没有成功:
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
任何帮助?
答案 0 :(得分:5)
在闪亮的应用目录'appFolder'中创建一个名为'www'的文件夹。
将文件'readme.txt'放在www文件夹中。
文件路径为href =“readme.txt”
您必须使用'runApp(appFolder)'命令启动闪亮的应用。然后它可以访问www文件夹中的所有本地文件。