File upload progress

Jeżeli ktoś używa modułu na serwerze to najlepiej uaktualnić go do najnowszej wersji. Naprawiłem 2 bugi, które mogły w pewnych wypadkach przerywać raporty (i moduł zawsze zwracał taki upload jako “starting”).

Na angielskim blogusiu tutorial pokazujący jak zwiększyć usability uploadowania plików: http://drogomir.com/blog/2008/7/3/tweaking-rails-app-with-jquery-part-i

Dodam, że bardzo fajną alternatywą do tego podejścia jest używanie swfupload, o którym pisałem powyżej, o ile nie zależy nam na użytkownikach linuxa :wink:
zobaczcie na dema: http://www.swfupload.org/
tutaj używanie z railsami: http://jimneath.org/2008/05/15/swfupload-paperclip-and-ruby-on-rails/

Zalety tego rozwiązania:

  • można wybrać wiele plików na raz
  • nie trzeba wykonywać zapytań ajaxa
  • ładniej wygląda

Wady:

  • na linuxie nie widać paska postępu
  • u mnie na linuxie po wybraniu większych plików przeglądarka aż do ich wysłania nie odpowiadała
  • flash - rozwiązanie ogólnie bardziej inwazyjne

Może komuś się przyda :slight_smile: