r 闪亮:来自 www 的 renderImage

She*_*hen 6 r shiny

renderImage尝试从 Internet 渲染图像时不起作用。当图像在本地机器上时它起作用。

  output$myImage <- renderImage({
    pfad <- "https://www.rstudio.com/wp-content/uploads/2014/03/blue-125.png"
    list(src = pfad,
         contentType = 'image/png',
         width = 400,
         height = 300,
         alt = "This is alternate text")
  }, deleteFile = F)


imageOutput("myImage")
Run Code Online (Sandbox Code Playgroud)

Vic*_*orp 8

您可以tags$img直接在 ui 或响应式上下文中使用:

library("shiny")
ui <- fluidPage(
  fluidRow(
    column(
      6,
      tags$img(src = "https://www.rstudio.com/wp-content/uploads/2014/03/blue-125.png")
    ),
    column(
      6,
      uiOutput(outputId = "image")
    )
  )
)
server <- function(input, output) {
  output$image <- renderUI({
    tags$img(src = "https://www.rstudio.com/wp-content/uploads/2014/03/blue-125.png")
  })
}
shinyApp(ui = ui, server = server)
Run Code Online (Sandbox Code Playgroud)