2015-07-23 4 views
-2

Интересно, как управлять на rails-api загрузкой «большого» файла (arround 100m). Возможно ли передать поток s3 в файл tempfile во время загрузки?Загрузить большой файл на Rails-API

Я создаю новый сервис, как просто нужно получать почтовый запрос с параметрами и файлами, запрашивая оригинальное приложение, если все в порядке и обрабатывает их. Люди Лота по блогам говорят, что рубин не лучший язык для этого, это не проблема для изменения.

Так что я хотел бы знать, если сделать rails api, который получит сообщение, статус возврата и связь с другим рельсовым приложением - это хорошо.

Заранее спасибо

ответ

2

Да, это возможно. У Amazon есть свой собственный AWS SDK Gem, который обеспечивает функциональность s3.

s3 = Aws::S3::Client.new 

Как пользоваться get started используя его.

Этот вопрос, однако, немного не по теме, потому что вы не показываете никаких доказательств проб и ошибок.

+0

Спасибо. Я уже использую aws sdk, но если у меня есть большой файл, он все равно будет размещать его локально, прежде чем отправлять его на s3, нет? – Mio

+0

вы должны иметь возможность отправить поток temp на s3, да, но опять же - вы не показываете, что вы пробовали до сих пор. что вы пытались сделать до сих пор? – sircapsalot

 Смежные вопросы

  • Нет связанных вопросов^_^