Rails Ajaxy Загрузка файла - PullRequest
1 голос
/ 29 мая 2009

Существует ли дефактный способ загрузки файлов Ajaxy в Rails? (Я говорю «Ajaxy», потому что он действительно не может использовать XHR). Я читал о различных подходах и плагинах. Хотите знать, что является самым чистым / наиболее одобренным сообществом.

Спасибо!

Ответы [ 4 ]

1 голос
/ 29 мая 2009

SWFUpload - это распространенный инструмент для загрузки Ajaxy.

Вот пара ссылок, которые должны интегрироваться с Rails.

http://blog.airbladesoftware.com/2007/8/8/uploading-files-with-swfupload

http://thewebfellas.com/blog/2008/12/22/flash-uploaders-rails-cookie-based-sessions-and-csrf-rack-middleware-to-the-rescue

1 голос
/ 15 февраля 2012

Если вам не нужны базы загрузчиков на флэш-памяти, вы можете проверить http://blueimp.github.com/jQuery-File-Upload/ довольно круто.

0 голосов
/ 10 мая 2012

Я хорошо провел время с Plupload . Есть драгоценный камень plupload-rails (я не доверяю plupload-rails3, он слишком автоматизирован, но может быть и в порядке). Он предлагает несколько сред выполнения (html5, html4, flash, silverlight, gears, ...), и они могут быть настроены как запасные варианты друг для друга, так что вы можете поддерживать всех клиентов, независимо от того, есть ли у них silverlight или flash или даже если они используют Интернет исследователь.

jQuery-File-Upload выглядел хорошо, и я почти использовал его в прошлом проекте, но мне было очень трудно заставить его хорошо играть с Internet Explorer. (Я также использовал Amazon S3, что усложняло ситуацию)

Я только что видел дату, надеюсь, новички найдут это полезным.

0 голосов
/ 29 мая 2009

Я использовал responds_to_parent с успехом в нескольких проектах.

Идея состоит в том, что вы делаете полный POST для встроенного на страницу iframe. Плагин responds_to_paren t добавляет некоторую полезную функциональность для последующего выполнения javascript успеха или неудачи в контексте главной страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...