2017-05-25 46 views
1

我使用管道工作爲一些R函數的簡單web-api服務。通過API調用獲取文件(R&plumber)

我想通過非常像flask is doing it in python through send_file and send_from_directory的R功能提供文件「下載」(在客戶端)。

我試圖

#* @get /datafile 
get_file <- function(){ 
    return(file('path-to-file.RData')) 
} 

但遺憾的是它沒有工作(因爲返回值不能轉化爲JSON)。我知道static file server option in plubmer,但我真的只想提供一個文件而不是目錄。 (雖然通過@assets服務於目錄中的文件似乎是一個更安全的選擇。)

回答