我想在我的Web应用程序中显示一个SVG图像,该图像托管在
images
文件夹中。首先我尝试使用标签来显示它,但是没有成功:ui <- fluidPage(
tags$img(src = "./images/SVG_Logo.svg", width = "99px")
)
然后我使用了 rsvg
和 htmltools
包:
library(shiny)
library(htmltools)
library(rsvg)
#Load SVG image
miLogo <- rsvg_svg("./images/SVG_Logo.svg", width = 99)
miLogo_html <- as.character(miLogo)
ui <- fluidPage(
HTML(miLogo_html)
)
server <- function(input, output, session) {
}
shinyApp(ui = ui, server = server)
但我也无法使它工作。在这两种情况下,浏览器都会显示:
但是,如果我用以下源路径替换https://upload.wikimedia.org/wikipedia/commons/4/4f/SVG_Logo.svg,那么会发生什么呢?
它正常工作
有人可以帮我吗?
最好的问候,
Wardiam