【问题标题】:Can't display image in shinyapps.io无法在 shinyapps.io 中显示图像
【发布时间】:2018-08-02 18:44:59
【问题描述】:

以下是 shiny.server 中的一段代码。它工作得很好,并将图像加载到本地计算机中。但是,每当我尝试在 shinyapps.io 服务器中托管应用程序时,图像都不会显示。请指导是什么问题以及如何解决?

output$tb<-renderUI({
  if(is.null(data()))
    h5("developped by Kinsuk ",tags$img(src='shinysnap.jpg',height=350,width=600))
  else
    tabsetPanel(tabPanel("About File",tableOutput("filedf")),tabPanel("Data",tableOutput("table")),tabPanel("Summary",tableOutput("summ")),tabPanel("Centered Variables",dataTableOutput("MeanC")))

})

【问题讨论】:

  • 你上传图片到服务器了吗?相对于包含此代码的文件,您将它放在什么位置?
  • 嗨..不,这就是我所缺少的..如何将图像上传到服务器?在那里找不到任何选项..你能分享一个想法吗?
  • 当你在shinyapps.io上传你的应用时,你的图片应该已经在你的应用文件夹中了。
  • 是的..它只在“www”文件夹下。但仍然没有以某种方式出现。有什么办法可以解决这个问题?
  • 当您说“在本地完美运行”时,您的意思是在重新启动 R 和环境之后?您是否看到“由 K 开发”的标签,但没有看到图像?请更具体。

标签: r shiny shiny-server


【解决方案1】:

尝试将图像文件从“.jpg”转换为“.png”。它可能会起作用。 我有类似的问题,我通过将 jpg 图像转换为 png 格式解决了它。

【讨论】:

    【解决方案2】:

    您可能需要仔细检查图片名称的拼写。

    我有一个名为(比如说)iMage.jpg 的图像和路径 image.jpg。它在本地找到了正确的图像(在 www 文件夹中),但在 shinyapps.io 上它可能没有找到,因为它在那里区分大小写。

    【讨论】:

      猜你喜欢
      • 2019-04-03
      • 2018-05-10
      • 2019-09-24
      • 2012-06-16
      • 2021-02-28
      • 2020-02-19
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      相关资源
      最近更新 更多