【问题标题】:Video upload in rails 4 using delayed job is not uploading fully使用延迟作业在 Rails 4 中上传视频未完全上传
【发布时间】:2014-07-17 00:53:24
【问题描述】:

我正在我的 rails 4 应用程序中上传视频(例如:2 分钟运行视频)。

上传成功。

我需要它在后台运行。

所以我正在使用延迟作业。

但在运行延迟作业后,我只能看到 10 秒的视频。

它没有完全上传。

任何 1 可以帮助我吗?

【问题讨论】:

  • “在后台运行”是什么意思?
  • 使用延迟作业上传
  • 所以,我不认为你会设法做到这一点。 DJ 在后台运行。而且它与您的浏览器没有任何联系。
  • 正如@PavelS 所说,您失去了与浏览器的连接。但是,您可以从浏览器异步上传文件,以允许用户继续做其他事情,但如果他们离开,它可能会被中断。

标签: ruby-on-rails video ruby-on-rails-4 delayed-job


【解决方案1】:

上传发生在客户端-服务器层,因此在完成之前您无法将其交给延迟作业来处理。

我的猜测是您在上传过程开始时触发了一个作业,并且它正在被后台运行程序拾取,因此在上传完成之前截断文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-26
    • 2014-10-04
    • 2013-01-04
    • 2023-04-03
    • 2015-07-05
    • 2015-01-22
    • 1970-01-01
    • 2013-09-17
    相关资源
    最近更新 更多