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

Sri*_*Sri 3 r shiny

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

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

这是一个示例代码:

 library(shiny); 
 shinyApp( ui = fluidPage(a("test_hyperlink",href="./readme.txt")), 
           server = function(input, output) {  } )
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

min*_*xue 6

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

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

文件路径是href ="readme.txt"

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