这可能非常简单,但我找不到正确的语法,尽管搜索帖子:
我想在我闪亮的网页上创建一个超链接,点击它时应该从应用程序所在的同一位置打开一个文件.
这是一个示例代码:
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)
有帮助吗?
在闪亮的应用程序目录'appFolder'中创建一个名为'www'的文件夹.
将文件'readme.txt'放在www文件夹中.
文件路径是href ="readme.txt"
您必须使用'runApp(appFolder)'命令启动闪亮的应用程序.然后它可以访问www文件夹中的所有本地文件.