闪亮的超链接相对于文件的路径

时间:2015-07-10 17:03:45

标签: r shiny

这可能非常简单,但我找不到正确的语法,尽管搜索帖子:

我想在我闪亮的网页上创建一个超链接,点击它时应该从应用程序所在的同一位置打开一个文件。

以下是示例代码:

 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

任何帮助?

1 个答案:

答案 0 :(得分:5)

在闪亮的应用目录'appFolder'中创建一个名为'www'的文件夹。

将文件'readme.txt'放在www文件夹中。

文件路径为href =“readme.txt”

您必须使用'runApp(appFolder)'命令启动闪亮的应用。然后它可以访问www文件夹中的所有本地文件。