Tôi cần gửi tệp được lưu trữ trong S3 thông qua ứng dụng đường ray được lưu trữ trên heroku. Tôi không thể sử dụng chuyển hướng đến URL của tập tin trên S3 vì tôi muốn gửi một sơ đồ trang web sẽ được phân phát từ cùng miền với các liên kết bên trong. Lý tưởng nhất, tôi sẽ sử dụng một số loại phương thức proxy để gửi tệp bằng ứng dụng đường ray, ít nhất, tôi có thể tải xuống tệp trong thư mục tmp của heroku và gửi nó sau đó.Proxy một tệp từ S3 với Heroku và Rails
Tôi cũng sẽ gửi đúng loại nội dung cho tệp.
Bạn có biết làm thế nào tôi có thể đạt được nó? Điều gì sẽ là cách tốt nhất?
Có một ứng dụng giá đỡ được làm điều đó nhưng tôi không chắc chắn làm thế nào để tái tạo nó trong Rails, xem mã here
Nhờ sự giúp đỡ của bạn
Bạn có ý gì khi "gửi tệp"? Bạn gửi nó cho ai? Bạn có cho phép người dùng tải xuống hoặc bạn đang hoạt động như một proxy cho một dịch vụ khác để tải xuống thông qua ứng dụng Heroku của bạn? – iwasrobbed
Tôi muốn hoạt động như một proxy cho một dịch vụ khác (S3) để tải xuống thông qua ứng dụng Heroku của tôi. –
Heroku có thời gian chờ yêu cầu là 30 giây nên tôi không chắc chắn bạn có thể sử dụng máy chủ Heroku một cách đáng tin cậy làm proxy. – iwasrobbed