将 .xlsx 文件保存到光盘,形成 http post 请求
Saving .xlsx file to disc, form http post request
我有一个 Plumber rest api,我有一个 post 请求,它发送一个 excel 文件
当我像这样访问请求对象时
这是我得到的属性:
formContents <- Rook::Multipart$parse(req)
formContents$upload
这就是我得到的
["app_x_browser.xlsx","/tmp/RtmpWOKV2O/Multipart1d3261d35443","application/octet-stream","Content-Disposition: form-data; name=\"upload\"; filename=\"app_x_browser.xlsx\"\r\nContent-Type: application/octet-stream"]
我如何根据 json 数据将此回复保存在光盘上?
无论如何提取数据并将其保存到文件中?
我认为您可以尝试以原始格式发送您的 xlsx 文件,并在您的 plummer 文件中包含类似的内容
xlsx <- "path/to/xlsxfile.xlsx"
readBin(xlsx, "raw", n=file.info(xlsx)$size)
那么您当然需要通过 api 请求
来处理这个问题
[your call to the api] > results.xlsx
希望这对您有所帮助
我有一个 Plumber rest api,我有一个 post 请求,它发送一个 excel 文件
当我像这样访问请求对象时
这是我得到的属性:
formContents <- Rook::Multipart$parse(req)
formContents$upload
这就是我得到的
["app_x_browser.xlsx","/tmp/RtmpWOKV2O/Multipart1d3261d35443","application/octet-stream","Content-Disposition: form-data; name=\"upload\"; filename=\"app_x_browser.xlsx\"\r\nContent-Type: application/octet-stream"]
我如何根据 json 数据将此回复保存在光盘上? 无论如何提取数据并将其保存到文件中?
我认为您可以尝试以原始格式发送您的 xlsx 文件,并在您的 plummer 文件中包含类似的内容
xlsx <- "path/to/xlsxfile.xlsx"
readBin(xlsx, "raw", n=file.info(xlsx)$size)
那么您当然需要通过 api 请求
来处理这个问题[your call to the api] > results.xlsx
希望这对您有所帮助