流式导轨(上传中)

Posted

技术标签:

【中文标题】流式导轨(上传中)【英文标题】:streaming rails (in upload) 【发布时间】:2011-08-20 21:40:15 【问题描述】:

我想知道是否可以将内容流式传输到 Rails 应用程序? 类似于 send_data 但用于上传的东西?

谢谢!

【问题讨论】:

“上传流媒体”是什么意思?如果只是文件上传,在form中做一个文件输入字段,上传的临时文件可以通过params访问。如果没有,请提供示例链接。 我的意思是将内容流式传输到 Rails 应用程序并动态处理每个数据块。 你能给一个例子的链接吗?问题是 HTTP prorocol 仅在收到完整请求后才会给出答案。我认为这样做的唯一情况 - 通过 ajax 发送部分数据,因此每个请求都会发布下一部分数据,rails 将根据会话对其进行处理。 我还没有链接。我认为 rails 不是正确的做法,所以我做了一个小 node.js 服务器来获取一个完美运行的流内容(HTTP/1.1 和 Transfer-Encoding: chunked)!感谢您的回复:) 【参考方案1】:

您是否需要: http://railscasts.com/episodes/266-http-streaming ?

【讨论】:

这是从 Rails 应用程序流式传输内容,但我需要将内容流式传输到 Rails 应用程序。还是谢谢!

以上是关于流式导轨(上传中)的主要内容,如果未能解决你的问题,请参考以下文章

无法使用回形针导轨上传到S3 5.配置选项无效:存储桶

如何在葡萄招摇导轨上上传文件? (错误:不支持请求的格式“txt”)

在 ASP.NET 中流式传输大文件上传

通过 Spring WebClient 流式上传大文件

通过压缩将HTTP发布多部分/表单数据流式传输并上传到存储中?

视频上传和流式传输(使用 Laravel VueJs 上传和显示所有类型的文件视频、图像、文档等)