[#1] Wysyłanie wielu plików na raz w JavaScript/HTML5
Tym razem nie jest to post na forum z pytaniem, a raczej z ciekawostką jaką odkryłem, która może się komuś przydać, zwłaszcza twórcom stron www.

O właściwościach HTML5 czasami można usłyszeć, innym razem zobaczyć lub nieświadomie skorzystać np. grając we http://www.freeciv.net/ przez przeglądarkę. Jest jednak jeszcze kilka innych właściwości, które warto znać.

O ile niektórym wiadomo wysyłanie wielu plików na raz w formularzach html to od początku internetu była zabawa w kombinowanie z różnymi protezami, twórcy stron żeby obejść ograniczenia html musieli korzystać z niestandardowych rozwiązań typu wtyczki java czy flash, co wymagało od użytkownika ich instalację, co w przypadku amigowych rozwiązań jest drogą nie do przejścia bo nie mamy tych rozwiązań (aplety java w przeglądarce nie istnieją, a flash jest w takiej wersji i działa tak niestabilnej, że lepiej temat przemilczeć). Co więc się zmieniło i jak dzisiaj twórcy stron mogą wprowadzić funkcjonalność wysyłania wielu plików jednocześnie? Okazuje się, że jest ciekawe rozwiązanie, bazujące właśnie na HTML5 i javascript, działa w każdej nowoczesnej przeglądarce www. Sprawdźcie sami w OWB, Firefoxie, Operze, IE9, Chrome czy Safari:

Demo wysyłania plików (pokazuje jeden ze sposobów użycia rozwiązania) -
http://aquantum-demo.appspot.com/file-upload

Jest to wtyczka do biblioteki/frameworka javascript jQuery, która ułatwia pracę lub zabawę z javascriptem.

Dodatkowo dla starszych przeglądarek bez wsparcia dla HTML5 jest możliwość skorzystania z wersji uboższej, która wymaga obsługi XHR (ajax) i iframe od przeglądarki.

Jak dla mnie jest to niesamowite rozwiązanie, które być może zaimplementuje w następnej wersji Graffiti, tak żeby użytkownik nie musiał wybierać po jednym obrazku/pliku z katalogu (lub wgrywać zipa, bo takie też pomysły się stosuje), a mógł zwyczajnie zaznaczyć ile chce - tak powinno być od zawsze w internecie i formularzach html.

Polecam. Niechaj flash i java już nigdy nie wrócą jako wspomagacze do wybieraczek wielu plików w przeglądarkach!

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem