我有一個公平大小的R程序,用於處理給定目錄中的所有文本文件(運行LSA)。它的工作原理,但它不是用戶友好的,我試圖用Shiny來解決這個問題。問題只是給用戶一個很好的方式來選擇一個目錄並獲取路徑;那麼我可以將路徑傳遞給我的R程序。事情是這樣的:需要ui.R才能獲得輸入文件/目錄的路徑爲字符串
fileInput("corpDir", label = "Choose the directory containing the corpus.")
......然後,在Server.R,通過輸入$ corpDir獲取路徑,並把它傳遞給R程序。但是fileInput小部件的功能太多了(我不想上傳文件,我只想獲取它的路徑),太少(它返回的是文件名而不是路徑)。而R的file.choose會很好 - 如果它允許選擇目錄會更好,但是讓用戶在目錄中選擇一個文件是可以的 - 但我看不到如何使用file.choose一個閃亮的用戶界面。我瀏覽了RStudio網站,其中包括他們的示例庫,並試圖在Google小組和這裏找到答案。我沒有找到像這樣的東西。 TIA提供任何建議。
Web瀏覽器不應該填充路徑暴露於一個文件,因爲它是一個安全關心。 [見這裏](http://stackoverflow.com/questions/4176377/how-to-get-the-full-path-of-the-file-from-a-file-input)。這不是特定於R或Shiny。 – MrFlick 2014-12-01 21:02:09