我正在向我的 RESTful API(使用 Rails 制作)中的资源提供文件上传。当您GET /resource/123/attachment
将具有相应 MIME 类型的文件发送到浏览器时。(可以是任何东西 .. 图像、PDF、文本文件等等)
如果有任何兴趣,可以这样做:
send_file(contract.attachment.path, :filename => contract.attachment.original_filename)
但由于上传的文件是基于用户的和机密的,因此您需要Authorization
使用令牌设置 HTTP 标头。
所以我考虑使用jQuery.get
这样我就可以设置 HTTP 标头。但是我该如何处理来自服务器的响应呢?它应该表现得像您单击了一个普通链接(仅在请求之前设置了 HTTP 标头)