2013-04-22 4 views
7

ich auf iOS6 in die Datei-Upload bin auf der Suche und weiß, dass dies mit dem üblichen Link möglich ist:Mobile Safari IOS 6 Nehmen Sie ein Bild

<input type="file" accept="image/*" capture="camera"> 

Altho, die meisten Tutorials und Fragen, die ich meistens zu finden sind über die Upload Funktion. In meinem Fall muss ich mit der eingebauten Kamera ein Bild in eine mobile Safari machen können.

Ich habe eine Seite eingerichtet, um das zu testen (kein Code, nur der Link, den ich oben gepostet habe), und wenn ich ein Bild mache, stürzt die App (Kamera-App) ab, ohne mein Bild zu speichern. Ist das normales Verhalten? Muss ich Code hinzufügen, um das Bild zuerst hochzuladen? Altho dieses letzte Ding macht mir keinen Sinn, da Sie ein bereits gespeichertes Bild zu einem Datei-Upload-Link hinzufügen müssen.

Jede Hilfe wäre in diesem sehr geschätzt :)

+0

Ich denke, Sie brauchen eine Art Backend ... Ich glaube, Sie sind Fotograf, also würde ich https://github.com/firebase/firepano oder filepicker.io empfehlen -> sparen Sie etwas Ärger in der frühen Phase. –

+0

Diese Frage kann zwei Jahre alt sein, aber das Problem scheint in iOS 8 weiterbestehen. @ Bananam00n Haben Sie Glück gehabt, das Problem zu lösen? – JRulle

+0

@JRulle Ich erinnere mich, dass ich meine Upload-Funktion fortsetzte und das ganze Problem behob. Ich habe meinen alten Code nochmals durchgesehen und fand nichts anderes als den obigen Code. Sorry Kumpel :-( – Bananam00n

Antwort

5

Sie sollen nichts mehr im Code benötigen Absturz zu vermeiden. Es sollte genauso funktionieren wie die Auswahl eines Bildes aus der Bibliothek. Ich habe das auf einem iPhone 4S mit iOS7 getestet und auch meine Safari stürzt ab. Es stürzt nicht jedes Mal ab, wenn ich ein Bild mit der Frontkamera mache (kleineres Bild?). Es funktioniert auch, wenn ich nur das Bild aus der Fotobibliothek lade.

Dies ist ein Fehler in iOS, denke ich. Ich habe es geschafft, indem ich mein Telefon neu gestartet habe. Leider können wir auf der Web-Seite der Dinge nicht viel tun, außer dem Benutzer mitzuteilen, dass die Funktion fehlerhaft ist.

+1

Ich frage mich, ob es eine Erinnerung Sache sein könnte. Mobile Safari stürzt ohne großen Aufwand ab, wenn es ein geheimes Speicherlimit überschreitet; Wie Sie bemerken, sind die Bilder der vorderen Kamera viel kleiner als die Bilder der hinteren Kamera. – Dave

0

Wahrscheinlich die beste Empfehlung, bis Apple einen Fix in einem zukünftigen Update bietet, wäre es, Ihren Benutzer zu warnen, den Rest ihrer Safari Tabs zu schließen. (Dies verringert die Speicherauslastung und verhindert, dass Safari abstürzt, wenn der Pfad "Take Photo" durch Datei-Upload ausgeführt wird).

Verwandte Themen