Jeszcze około kilka tygodni temu moja aplikacja internetowa działała znakomicie na komputerach i urządzeniach mobilnych, używając dropzone.js jako metody przeciągania i upuszczania obrazów. Teraz nagle na moim urządzeniu z Androidem wszystko się zmieniło.Dropzone.js już nie przesyła wielu plików cookie do witryny na Androida
Kiedy pracowałem:
Użytkownik naciśnij przycisk wysyłania i został poproszony o wybranie aplikacji w użyciu, aby wybrać zdjęcia do przesłania. Zazwyczaj domyślną aplikacją była "Galeria", która nie pozwala na wiele wyborów, ale gdy wybrano Zdjęcia Google, można wybrać wiele zdjęć i wszystkie przesłane zdjęcia zostaną przesłane. Dzięki wskazówce na temat narzędzi mogłem doradzić użytkownikom Androida, aby korzystali z Galerii w Galerii Zdjęć Google.
Teraz
sam scenariusz, w tym możliwość wybrać wiele obrazów do przesłania. Jednak po naciśnięciu przycisku "Gotowe" w celu zainicjowania przesyłania tylko pierwsze zdjęcie zostanie przesłane.
Przesyłanie wielu plików działa zgodnie z oczekiwaniami na komputerach i urządzeniach z systemem iOS, ale z dowolnego powodu zmieniło się coś w systemie Android i/lub Zdjęciach Google, których nie potrafię rozgryźć.
Dla tych z Was, gotowi poświęcić trochę czasu, aby pomóc, spróbuj go zarówno na swoim biurku i urządzenia z systemem Android, aby zobaczyć różnicę w zachowaniu.
Należy również zauważyć, że .js dołączony do skrzypiec służy jedynie jako odniesienie i jest sterowany przez ten sam plik na zewnątrz.
Należy pamiętać, że powyższe skrzypce w rzeczywistości nie przesyła obrazów w dowolnym miejscu, ale jest to dokładnie zachowanie, z którym mam problemy. Część do przesyłania skryptu i db zarządzania jest oddzielna od tego problemu.
Rzeczywista struktura kiedy wszystko się razem ma mieć następujący skrypt:
<script src="js/dropzone.js"></script>
Dzięki
Dotychczas tylko obejście problemu udało mi się wymyślić jest zbadanie konwersji moją witrynę w aplikacji natywnej/hybrydowej z wykorzystaniem PhoneGap . Jeśli ktoś ma jakieś inne sugestie, jestem uszy. – tllewellyn