Dre*_*rey 4 r file asp.net-web-api plumber
我将水管工用作一些R函数的简单Web API服务。
我想通过R函数提供文件“下载”(在客户端),就像flask在python中通过send_file和send_from_directory进行操作一样。
我试过了
#* @get /datafile
get_file <- function(){
return(file('path-to-file.RData'))
}
Run Code Online (Sandbox Code Playgroud)
但不幸的是,它无法正常工作(因为返回值无法转换为JSON)。我知道plubmer中的静态文件服务器选项,但是我真的只想提供一个文件而不是目录。(尽管通过目录提供文件@assets似乎是一个更安全的选择。)
抱歉,没有更好的记录,但是请在此处查看一些示例:https : //github.com/trestletech/plumber/blob/master/tests/testthat/files/includes.R
我不记得我是否已经对二进制数据进行过测试,或者它如何处理Rdata内容类型,所以如果事情仍然很奇怪,请打开票证。
| 归档时间: |
|
| 查看次数: |
1117 次 |
| 最近记录: |