如何在我的R闪亮应用程序中添加一个链接以在新窗口中打开pdf文件?

时间:2015-04-29 07:06:01

标签: r shiny

我可以使用a()从我的Shiny app添加到外部网站的超链接,

foreach (DataRow dr in dataTable1.Rows) {
        dataTable2.Rows.Add(dr.ItemArray);
}

但如何建立链接以打开pdf(或类似)文件?看起来它应该很简单,但我找不到任何例子。我的问题类似于这个问题:

Add link to R Shiny Application so link opens in a new browser tab

但我不知道如何构建href部分 - 我在哪里放置要打开的文件以及如何指定其位置?我尝试了简单的事情,如http:///C:/Folder/file.pdf或file:/// C:/Folder/file.pdf,但文件未找到或不会打开。

我是新手,没有html经验,所以任何建议都非常感谢。

由于

1 个答案:

答案 0 :(得分:13)

将pdf文件放在“www”目录中(它必须是目录内的ui.rserver.r

的子目录

然后你可以运行你的闪亮:

a("click on me",target="_blank",href="myfile.pdf")