Это немного необычно для обычного приложения Ruby/Rails. Я создаю приложение, которое в основном работает поверх Event Machine. Есть несколько HTML-файлов, которые подаются с WEBrick, но большинство приложений работает на стороне клиента с javascript, с подключением к веб-разъему к моему приложению Event Machine. Мне нужно иметь возможность принимать файлы и сохранять их локально. Как это может быть сделано?Event Machine: Как получить загрузку файлов?
Обновление: Если вам интересно, here is a link to the source code.
Посмотрите на спецификацию 'multipart/form-data' в HTTP и скопируйте этот подход. – millimoose
Когда googling для загрузки HTTP-файла. Например. здесь: http: //www.faqs.org/rfcs/rfc1867.html и более неофициально, здесь: http://www.vivtek.com/rfc1867.html – millimoose
Это поможет: https://github.com/igrigorik/em-websocket Возможно, код на следующей ссылке (server.rb) может помочь, единственное предостережение - использование Sinatra, но вы можете (надеюсь) легко адаптировать его для WEBrick: https://github.com/thirtysixthspan/waterunderice –