Uploadify блокируется http_basic_authentication в Rails - PullRequest
2 голосов
/ 08 сентября 2010

Я получил uploadify для правильной работы с моделью без какой-либо аутентификации. Проблема в том, что пользователь должен пройти аутентификацию, прежде чем он / она сможет загрузить файл. Когда я включаю фильтр «до», файл не загружается.

before_filter :authenticate

def authenticate
  authenticate_or_request_with_http_basic do |name, password|
    name == "foo" && password == "bar"
    true
  end
end

С этим включено. Загрузка не удалась. Вот что я вижу в своем журнале разработки:

Filter chain halted as [:authenticate] rendered_or_redirected.
Completed in 2ms (View: 1, DB: 0) | 401 Unauthorized

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

Есть идеи?

Спасибо!

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Я сделал это, сняв аутентификацию для таких действий загрузки: "before_filter: authenticate,: кроме => [: swfupload]" Надеюсь, это поможет.

0 голосов
/ 24 декабря 2010

Немного ответа, но я обошел это, интегрировав вместо этого аутентификацию на основе сеанса с authlogic.Не люблю это решение, но оно работает вокруг проблемы.Тем не менее, любые идеи, как решить эту конкретную проблему, все равно приветствуются.

...