Hadret’s.Blog

Ateista, linuksiarz i przyszły filolog (;

Obejście problemu uploadu plików w WP2.5

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:

FancyUpload
Shot 1. FancyUpload

Wybór pliku
Shot 2. FancyUpload – wybór pliku/ów

Teoretycznie upload
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ą:

NotSoFancyUpload
Shot 4. NotSoFancyUpload – wybór pliku

Wybór pliku
Shot 5. NotSoFancyUpload – wybór pliku

Po uploadzie
Shot 6. NotSoFancyUpload – po uploadzie

Wstawianie pliku
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 FancyUploaduGnashem, 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

9 Odpowiedzi

  1. Ale zdjęcie wybrałeś ;))) Nice one ;>

    Odpowiedz

  2. Sam rozumiesz, że musiałem to dobrze zilustrować :P

    Odpowiedz

  3. You bastard!! :>>

    Odpowiedz

  4. Teraz każdy załapie o co chodzi ;)

    Odpowiedz

  5. Fajneee.. Eeee noo… Obejście problemu ^^

    Odpowiedz

  6. Jak zwykle ładnie. Czarne na białym… widać, że znasz się na rzeczy ;)

    Odpowiedz

Trackbacki

  1. No Flash Uploader rozwiązuje problem z uploadem plików w Wordpress 2.5 - Tomasz Topa
  2. Adam Wąsik » Blog Archive » WordPress 2.5.1

Zostaw odpowiedź