我想要完成的事情很简单。我正在使用 Rails 和 CoffeeScript(和 S3)。
用户将文件拖到放置区域以进行上传。
CoffeeScript 向 Rails 控制器操作发送 xmlHTTP 请求,以获取 S3 请求的签名 URL。
Rails 为上传创建一条记录,创建一个签名的请求 URL,然后发回一个 JSON 对象,其中包含签名的 URL 以及进度事件的上传 ID 等等。
因为我的 Rails 操作使用 JSON 响应,所以我不能让 rails 也渲染一个 .js.coffee(.erb) 文件来更新包含上传计数的部分。
有没有一种方便的方法可以通过一个请求来完成这两项任务?
感谢您的任何帮助 :)