2013-05-22 9 views
10

Sfondo: iOS 6.1, al momento della scrittura, non consente la selezione di più file e scattare una foto in un singolo input.Fare un input di file iOS direttamente all'app della fotocamera?

Poiché la mia app principale ha già un selettore di input multipli per la scelta dei file, vorrei aggiungere un secondo pulsante (richiesto solo da e mostrato solo su) dispositivi iOS per avviare la fotocamera.

Questa Attualmente collabora con:

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

Tuttavia iOS Safari dà sempre la seguente finestra:

iOS 'take photo' or 'choose exiting' dialog

C'è un modo in cui il <input> può essere fatto per andare direttamente alla telecamera, senza questo prompt?

+0

correlati: http: // StackOverflow .com/domande/6336641/HTML5-fotocamera-access-through-browser in-ios – GlennG

risposta

8

No, non è possibile. Safari gestisce questo come un UIImagePickerView e deve scegliere la fonte da questo UIActionSheet.

Per vostra informazione, questa linea ha lo stesso effetto:

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

Testato anche in iOS 7.

2

Per caricamento di file multipli:

<input capture="camera" accept="image/*" multiple="multiple" type="file" name="photo" id="photo" value="" /> 
Problemi correlati