2014-02-10 86 views
3

我有從以前的工作示例此代碼:Rstudio閃亮在WWW文件夾中沒有找到圖片

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/文件夾內有:

[email protected]:/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

有什麼想法?

回答

2

您的代碼很好,它只是在logo.png文件的權限不允許普通用戶看到它。嘗試搭配chmod 664命令行/var/shiny-server/www/sortable/www/logo.png

你並不需要指定WWW /這裏,所以以下工作:

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

不該」那是「.png」? – amc

+0

這是正確的。我編輯了答案 – Vincent