Tworzymy witrynę internetową HTML5 na urządzenia mobilne i musimy uzyskać dostęp do aparatu przez przeglądarkę internetową bez natywnej aplikacji. Mamy problem z wykonaniem tego działania w systemie iOS. Czy ktoś zna rozwiązanie tego problemu?
150
'image.jpg'
. Więc jeśli prześlesz kilka obrazów w tej samej formie, nadpiszą się nawzajem z powodu tej samej nazwy, chyba że zrobisz coś, aby zmienić ich nazwę, bądź ostrożny!Od 2015 roku po prostu działa .
To poprosi użytkownika o przesłanie dowolnego pliku. W systemie iOS 8.x może to być nagranie wideo z aparatu, zdjęcie z aparatu lub zdjęcie / wideo z biblioteki zdjęć.
To jest jak powyżej, ale ogranicza przesyłanie do zdjęć tylko z aparatu lub biblioteki, bez filmów.
źródło
capture
atrybut, który właśnie to robi. Zobacz: Prawidłowa składnia dla HTML Media CaptureW iOS6 Apple obsługuje to za pośrednictwem
<input type="file">
tagu. Nie mogłem znaleźć przydatnego linku w dokumentacji programisty Apple, ale jest tutaj przykład .Wygląda na to, że nakładki i bardziej zaawansowane funkcje nie są jeszcze dostępne, ale powinno to działać w wielu przypadkach użycia.
EDYCJA: w3c ma specyfikację, którą iOS6 Safari wydaje się implementować podzbiór plików. W
capture
szczególności brakuje atrybutu.źródło
Myślę, że ten działa. Nagrywanie wideo lub audio;
lub (nowa metoda)
Jeśli tak nie jest, prawdopodobnie będzie działać na ios6, więcej szczegółów można znaleźć w get user media
źródło
Aplikacja Picup to sposób na robienie zdjęć ze strony HTML5 i przesyłanie ich na serwer. Wymaga to dodatkowego programowania na serwerze, ale poza PhoneGap nie znalazłem innego sposobu.
źródło
Pytanie to ma już kilka lat, ale w tym czasie ewoluowały pewne dodatkowe możliwości, takie jak bezpośredni dostęp do kamery, wyświetlanie podglądu i robienie zdjęć (np. Do skanowania kodu QR).
Ten artykuł Google Developers zawiera szczegółowe wyjaśnienie wszystkich (?) Sposobów pobierania danych obrazu / kamery do aplikacji internetowej, od „pracy w każdym miejscu” (nawet w przeglądarkach komputerowych) do „pracy tylko na nowoczesnych, maksymalnie -date urządzenia mobilne z aparatem ”. Wraz z wieloma przydatnymi wskazówkami.
Wyjaśnione metody:
źródło