最近在项目中需要提供接口给别的项目调用,就用 grape 来写 api。其中有一个需求是 对方系统发送给我一些参数 我产生一个文件 发还给对方。我看了下 grape 的介绍 发现没有 send_file 方法。
大家有什么方法吗?需要自定义一个返回结果吗?
我用
Rack::Response.new(File.read(path) , 200, { "Content-type" => "application/pdf" }).finish
报错 redundant UTF-8 sequence