2011-11-16 18 views
8

Próbowałem wszystkiego, co mogę wymyślić, aby przeglądarka Kindle Fire Browser akceptowała przesyłanie, bez kostki. Zostanie wyświetlone selektor plików, ale błędy przesyłania. Co raz w niebieskim księżycu działa i nie mogę zrozumieć dlaczego. Próbowałem już zarówno HTML5, jak i normalnych ładunków POST.Kindle Fire and File Uploads

Ktoś ma pomysły, czy może szczęście?

Również selektor plików udaje HTML5, ale następnie zwraca 0 dla rozmiaru pliku, przykręcając dowolny rozmiar pliku.

przypadek

Test: http://jsfiddle.net/dbaxD/1/

+2

Haha. Piszę komponent do przesyłania (http://krystalware.com/slickupload), więc lubię się bawić, aby upewnić się, że działa na jak największej liczbie przeglądarek i urządzeń. Zwykle łatwo jest wyłudzić problem i obsługiwać urządzenie (lub ustalić, że urządzenie nie obsługuje okresu przesyłania), ale w tym przypadku jestem zakłopotany. –

+2

Czy to działa, jeśli wyłączysz funkcję przyspieszania chmurki jedwabiu? – Kevin

+0

@Kevin - Tak, wydaje się, że to dokładnie - przesyłki nie działają z włączonym przyspieszeniem w chmurze. Jak tylko to odtworzę, przesyłanie rozpocznie pracę. Czy znasz jakiś sposób wykrywania przyspieszenia chmury z przeglądarki? –

Odpowiedz

0

wygląda w Silk 2.1 (aktualna wersja w FireHD) teraz działa zgodnie z oczekiwaniami ... udało mi się przesłać testową zawartość za pomocą funkcji przyspieszonego ładowania strony d off

+0

Wreszcie ... Nice! –

1

Dopóki działa Jquery Komórka dobrze z Kindle Fire Browser

Sprawdź Uploadify plugin, który może pracować na Jquery Mobile

http://www.uploadify.com/

również sprawdzić ten Tips i Tutorial

EDIT Zamówienie to

http://jquerymobile.com/demos/1.0a3/#docs/forms/index.html

I upewnij

$.mobile.ajaxFormsEnabled = false; 

i forma atrybut

<form id="form" action="/mobile/upload" method="post" enctype="multipart/form-data" data-ajax="false"> 
+0

Uploadify używa flash. Potrzebuję surowego uploadu opartego na przeglądarce. Flash działa na razie na Androida, ale ponieważ Adobe przestał tworzyć mobilne wersje Flasha, nie możemy na tym polegać. –

+0

@Chris Hynes Mógłbyś sprawdzić http://valums.com/ajax-upload/ w swojej przeglądarce ogniowej z kutrem – Synxmax

+0

@Chris Hynes sprawdź także moją edycję w poście – Synxmax