Rstudio闪亮没有在www文件夹中找到图像

时间:2014-02-10 14:51:17

标签: r shiny

我从以前的工作示例中获得了此代码:

page_name="logo"
shinyUI(
  pageWithSidebar(

    headerPanel('Sortable list'),
    sidebarPanel(
      tags$head(tags$script(src = "js/jquery-ui.min.js")),
      wellPanel(
        uiOutput('sortable_rui')
      ),
      wellPanel(
        uiOutput('sortable2_rui')
                ),
      wellPanel(
                h5(page_name),
                img(src=paste0(page_name,".png")),
                img(src=paste0("www/",page_name,".png"))
                )
    ),

    mainPanel(
      tableOutput('showData'),
      verbatimTextOutput('showorder'),
      tableOutput('showData2'),
      verbatimTextOutput('showorder2')
    )
  )
)

以下是我在www/文件夹中的内容:

avilella@ubuntu64:/var/shiny-server/www/sortable/www$ ls -l
total 76
drwxrwxr-x 2 avilella avilella  4096 Jan 30 09:26 js
-rwxrwx--- 1 avilella avilella 67022 Feb 10 14:47 logo.png
-rw-rw-r-- 1 avilella avilella   299 Jan 30 09:26 sort.css

然而,它没有在www/

中找到徽标

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您的代码很好,只是logo.png文件的权限不允许普通用户查看它。从命令行尝试chmod 664 /var/shiny-server/www/sortable/www/logo.png

您无需在此处指定www /,因此以下工作原理:

img(src=paste0(page_name,".png")),