Wczoraj zaktualizowałem silnik bloga do WordPressa 2.5.1 i przy tej okazji wspomniałem, że zaobserwowałem problem z uploadem plików na serwer. Jak ten problem dokładniej się objawia? O tak:

Shot 2. FancyUpload - wybór pliku/ów

Shot 3. FancyUpload - teoretycznie upload
Zgadza się - plik w efekcie nie zostaje wrzucony na serwer.
Tak więc wśród wielu ulepszeń, AJAKSowych pierdółek, upload plików via Flash najlepszym pomysłem się nie okazał. Przynajmniej dla ludzi korzystających z systemu 64 bitowego, z 64 bitową przeglądarką i 32 bitowym Flashem obsługiwanym przez nspluginwrappera… Zacząłem szperać w Internecie i trafiłem na genialne rozwiązanie tej przypadłości: A Workaround for Uploading Pictures/Media to Your WordPress Blog for Ubuntu/Linux AMD 64 Users… Świetne? O tak! Wystarczy zaznaczyć w Synapticu, żeby zainstalować Firefoksa 3 i po sprawie (;
No dobra, dość żartów. Autor wyżej wspomnianego wpisu szukał dobrze, tylko wnioski wysnuwał nie do końca prawidłowe. Wina nie leży po stronie przeglądarki, 64 bitowego systemu, a nawet nie po stronie Flasha. I zgadza się, Flash 9 (zakładam, że wszystkie revision) winien załatwić tu sprawę, ale tego nie robi. Podejrzewam, że tu na drodze do sukcesu stoi 32 bitowość wtyczki, gdzie zwyczajnie nspluginwrapper nie daje sobie rady z FancyUploadem. Co więc można, a czego nie?
Nie można uploadować plików przez ajaksowe okienko w standardowym miejscu dodawania wpisu. Trzeba otworzyć http://adres_twojego_bloga/wp-admin/media-upload.php w nowej karcie lub oknie. Trzeba też zainstalować wtyczkę NoScript bo za jej pomocą będzie można wyłączyć na stronie skrypty, dzięki czemu załadowany zostanie “zwykły” uploader. Zresztą, screeny najlepiej to zilustrują:

Shot 4. NotSoFancyUpload - wybór pliku

Shot 5. NotSoFancyUpload - wybór pliku

Shot 6. NotSoFancyUpload - po uploadzie

Shot 7. NotSoFancyUpload - wstawianie pliku
Jakie są konsekwencje takiego rozwiązania? Między innymi niedziałający masowy upload plików, zarządzanie ew. galerią i tak dalej. Nie testowałem działania FancyUploadu z Gnashem, jeśli ktoś ma jakieś z tą kombinacją doświadczenia, to prosiłbym o cynk. Wszelkie sugestie mile widziane, jako że znalazłem jedynie obejście problemu, a nie jego rozwiązanie :/
Więcej sposobów na obejście/rozwiązanie problemu z uploadem plików można znaleźć tutaj: Image/Media Uploader problems oraz Wordpress 2.5 Image Uploading Solution.
No, dobra, znacznie prościej jest pobrać wtyczkę wyłączającą FancyUpload w WordPressie ;P

Ale zdjęcie wybrałeś ;))) Nice one ;>
Sam rozumiesz, że musiałem to dobrze zilustrować :P
You bastard!! :>>
Teraz każdy załapie o co chodzi ;)
Gratzi!
Fajneee.. Eeee noo… Obejście problemu ^^
Jak zwykle ładnie. Czarne na białym… widać, że znasz się na rzeczy ;)