如何正确地将文件添加为rmarkdown应用程序的链接

如何正确地将文件添加为rmarkdown应用程序的链接,r,shiny,r-markdown,R,Shiny,R Markdown,我有一个闪亮的应用程序,其中一个选项卡显示我的rmarkdown文档。在这个rmarkdown文档中,我想添加一个链接到用户可以下载或查看的文件 闪亮应用程序的简单代码: library(shiny) shinyApp( ui = fluidPage(includeMarkdown("rmarkdown.Rmd")), server = function(input, output) {} ) rmarkdown文件: Here is the [someFile](someF

我有一个闪亮的应用程序,其中一个选项卡显示我的rmarkdown文档。在这个rmarkdown文档中,我想添加一个链接到用户可以下载或查看的文件

闪亮应用程序的简单代码:

library(shiny)
shinyApp(
    ui = fluidPage(includeMarkdown("rmarkdown.Rmd")), 
    server = function(input, output) {}
)
rmarkdown文件:

Here is the [someFile](someFile.pdf).
这给

然而,一旦你点击这个链接,它就会显示找不到文件

即使文件存在(将文件夹另存为运行在闪亮服务器上的闪亮应用程序),如果右键单击“将链接另存为”(在Chrome上),也可以访问该文件

我想要的是点击文件链接并打开或下载它

已解决


我把文件移到了www文件夹。现在它可以正常工作了。

上面提到的www文件夹在哪里?。我和你有同样的问题,但是没有www folderInside闪亮的应用程序文件夹创建一个名为www的文件夹,应该可以工作:)谢谢Kipras,尝试过了,但没有成功,以某种方式共享你的应用程序(dropbox,git…)。我将看一看.Kipras,这里是一个最小可复制示例的步骤:打开Rstudio服务器>新建Rmarkdown文件>将此代码添加到最后一个块:dev.off();巴布亚新几内亚(“www/myplot.png”);绘图(压力);dev.off(),在最后一块之后包含一个指向生成的绘图的Rmarkdown链接,然后将浏览器指向您的Rmd并尝试下载绘图。