为什么我的 jpg 和 png 无法在 R Shiny 上处理?



快速问题:我正在使用R Shiny,我正试图将图片嵌入到我的应用程序上。问题:当我加载它们时,我似乎无法在屏幕上获得jpg或png。(两种文件类型我都试过了。)只显示一个加载错误的文件图标。你如何解决这个问题?如有任何帮助,不胜感激。

我尝试了各种选项,但这里是最简单的代码。我只是在尽可能多地排除变量。png文件应该在我的文件夹里。


mainPanel(tags$img(src="skiing.png"),width=2) 

在项目目录中创建www子目录并将图片移动到那里。不需要修改src路径

| project_dir/
| app.R
| www/
|skiing.png

请尝试这个最小的例子,在www目录下的图像。如果这不起作用,要么是你的Shiny服务器配置与默认值不同,要么是其他地方出了问题。

library(shiny)
ui <- fluidPage(
sidebarLayout(
sidebarPanel(), 
mainPanel(tags$img(src="skiing.png"),width=2) 
)
)
server <- function(input, output) { }
shinyApp(ui = ui, server = server)

最新更新