Amazon s3 RubyonRails在大型上载期间超时
我正在尝试使用RubyonRails在AWSS3上上传我的文件。这段代码对于较小的上传非常有效,但是对于大于3-4mb的上传,我会遇到超时错误。我正在使用以下代码在s3上上载文件:Amazon s3 RubyonRails在大型上载期间超时,amazon-s3,ruby-on-rails-3.2,Amazon S3,Ruby On Rails 3.2,我正在尝试使用RubyonRails在AWSS3上上传我的文件。这段代码对于较小的上传非常有效,但是对于大于3-4mb的上传,我会遇到超时错误。我正在使用以下代码在s3上上载文件: AWS::S3::S3Object.store(filename, params[:file].read, @BUCKET_NAME, :access => :private) 如何解决较大上载的问题。我可以增加ruby脚本的超时间隔时间以允许更大的上传吗 请帮助…我建议您在长时间请求时使用假设您使用的是:a
AWS::S3::S3Object.store(filename, params[:file].read, @BUCKET_NAME, :access => :private)
如何解决较大上载的问题。我可以增加ruby脚本的超时间隔时间以允许更大的上传吗
请帮助…我建议您在长时间请求时使用假设您使用的是:aws-s3 gem 当您处理大型文件时,必须使用I/O流,以便文件可以分段读取。 相反,您可以使用如下内容:
S3Object.store('roots.mpeg',open('roots.mpeg'),@BUCKET\u NAME,:access=>:private)
可以找到更多详细信息:我建议利用最近的CORS支持。我试图详细说明如何在那里使用它:谢谢你的回复。即使在那时,我也尝试了这种方法,ruby脚本超时错误即将出现。