0

我在一个 RoR 网站上工作,我在网站上上传媒体文件(如 mp3、pdf、图像和视频)。网站托管在 AWS 上,我正在使用 S3 存储桶上传媒体文件。当我在 S3 存储桶上上传媒体文件时,它已从我的网络成功上传,但是当我们尝试从其他网络上传媒体文件时,它会在 4% 到 5% 后停止上传。

我还增加了会话超时并将其设置为 30 分钟,但我仍然面临来自其他网络的相同问题。

我在代码中遗漏了什么吗?这是网络安全可以阻止的东西还是在我的代码中?我很困惑,我可以成功地从一个网络批量上传媒体文件,但它总是从另一个网络停止。我想这与网络设置和防火墙有关,但我不确定。

对此的任何想法或帮助将不胜感激。

提前致谢 :)

4

1 回答 1

0

你在用独角兽吗?默认超时为 30 秒。

你在用heroku吗?他们将连接限制为55 秒

否则,您可能需要提供有关您的应用程序服务器/实施/等的更多信息。

有关在 rails 中处理文件上传的更多信息:RoR - Rails 中的大型文件上传Best Ruby on Rails Architecture for Image Heavy App

于 2013-09-03T13:14:11.987 回答