2014-06-28 10 views
9

Vorrei che la mia app PHP accettasse una foto scelta dalla galleria di un utente mobile. Sto testando su Android 4.4.4 utilizzando Chrome. Questa è la mia forma:Caricamento file HTML non mostra galleria su Android

<form enctype="multipart/form-data" action="index.php" method="POST"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="20000000" /> 
    <input type="submit" value="Add" /> 
</form> 

Ho provato tre diverse type="file" ingressi e nessuno di loro mi danno la Galleria come opzione:

<input name="userfile" type="file" /> 

Opzioni: fotocamera, videocamera, registratore di suoni e documenti

<input name="userfile" type="file" accept="images/*" /> 

Opzioni: Macchina fotografica e documenti

<input name="userfile" type="file" accept="images/*" capture /> 

Va dritto nella fotocamera.

Esiste un modo semplice per far sì che la Gallery venga presentata come un'opzione o devo fare qualcosa di arrotondato utilizzando JavaScript? Grazie per le tue risposte.

+0

"la Galleria" è un'app. Quello che ottieni ora sono i raccoglitori di file per cartelle, penso. Molto diverso. Per quello che vuoi, devi avviare quell'app. E quell'app deve memorizzare i risultati per la tua pagina. Beh, non so come farlo. O è Camera l'app? – greenapps

+0

App Php tramite browser Chrome? Intendi il nuovo Chromium WebView? – greenapps

+0

No, voglio dire che si tratta di un'app PHP in esecuzione su un normale server Web e ci sto collegando utilizzando Chrome in esecuzione su Android. Quando mi collego al web server usando un browser desktop funziona come mi aspetterei. – Jared

risposta

5

tenta di utilizzare <input name="userfile" type="file" accept="image/*" />

invece di <input name="userfile" type="file" accept="images/*" />.

Funziona per me.

Problemi correlati