2017-12-18 6 views
1

Windows上でR Shinyアプリケーションを実行していて、すべて正常でした。しかし、私はUbuntu Serverでコードを実行しているので、ユーザーはフォルダを開くことができません。フォルダを開くにはR Shiny on Ubuntu Server:ユーザーがWindowsプラットフォームでフォルダを開くことができません

コード:スクリプトが(代わりに、利用者の)サーバーOSを読んでいるとはshell_execを実行していないので、

opendir <- function(dir) { 
    if (.Platform['OS.type'] == "windows"){ 
     shell.exec(dir) 
    } else { 
     system(paste(Sys.getenv("R_BROWSER"), dir)) 
    } 
    } 

たぶん、問題が発生します。解決

答えて

0

問題:

これを行うための正しい方法は、RでHTMLを使用したが、IEでのみ動作します。例:

tags$a(href=file://C:/My Computer") 
関連する問題