我在sinatra上建立文件服务。在响应中,我想发送JSON数据和附件。我怎么能在sinatra做到这一点?
答案 0 :(得分:0)
处理此问题的最佳方法是提供两条路线。
这样的事情:
get "/json" do
return json
end
get "/file/:name" do |filename|
send_file file.filePath, :filename => file.fileName, :disposition => 'attachment'
end
在你的json约会中,你要包含文件的路径。