没有img(src())的闪亮应用程序中的本地图像?

Lee*_*e88 1 r shiny

我想按照以下说明在我的闪亮应用程序中包含一个本地图像文件:

在有光泽的应用程序中嵌入图像

但是,由于某种原因,我的IT网络安全性阻止了R读取该图像。

  • 我可以确认这是IT安全的障碍,因为当我移至另一台计算机时,可以使用相同的确切代码和文件/目录结构。
  • 这也很奇怪,因为我能够从该文件夹中读取其他文件,因为其他命令(例如)read.csv()未被阻止。我不知道内部执行了哪些子例程,img(src())但是我的网络不喜欢它。

有其他方法可以将图像嵌入闪亮的应用程序ui中吗?

Sté*_*ent 6

也许使用base64编码:

b64 <- base64enc::dataURI(file="myfile.png", mime="image/png")

ui <- fluidPage(
 img(src=b64)  
)

server <- function(input, output) {

}

shinyApp(ui = ui, server = server)
Run Code Online (Sandbox Code Playgroud)

myfile.png在同一文件夹中的应用程序。