Ruby on rails 是否可以不接触我的服务器直接上传?

Ruby on rails 是否可以不接触我的服务器直接上传?,ruby-on-rails,carrierwave,Ruby On Rails,Carrierwave,是否可以使用载波直接上传到亚马逊的S3,而不使用我的服务器 我的意思是,我不希望图像首先进入我的ec2实例,然后上传到s3。我相信有一种方法可以直接上传到S3,从而节省服务器的资源,使其不必处理/流式传输文件 我正在研究carierwave,它是否支持漂亮的html5上传,用户只需将文件拖放到网页上?如果要从浏览器直接上传到S3,必须使用Javascript。 Heroku提供了一个很好的教程: 上传后,您可以在一个隐藏字段中传递图像的最终S3公共URL,并使用carrierwave在服务器端下

是否可以使用载波直接上传到亚马逊的S3,而不使用我的服务器

我的意思是,我不希望图像首先进入我的ec2实例,然后上传到s3。我相信有一种方法可以直接上传到S3,从而节省服务器的资源,使其不必处理/流式传输文件


我正在研究carierwave,它是否支持漂亮的html5上传,用户只需将文件拖放到网页上?

如果要从浏览器直接上传到S3,必须使用Javascript。 Heroku提供了一个很好的教程:


上传后,您可以在一个隐藏字段中传递图像的最终S3公共URL,并使用carrierwave在服务器端下载图像,以进行进一步操作(调整大小…)

carrierwave更关注Rails(或ruby)中文件上传的实际服务器端部分。如果您想使用绕过rails服务器的ajax进行直接上传,它不会给您任何帮助。