2011-01-10 16 views
6

Ho appena iniziato a guardare JqueryMobile e voglio sapere se quanto segue è possibile?Come caricare un file con JQueryMobile per un iphone/ipad?

Desidero poter selezionare un file (simile a in html) e quindi mostrare una sorta di dialogo che mi consente di navigare in una "cartella" e selezionare il file. Spetterebbe quindi a me inviare una sorta di comando AJAX per caricarlo sul server (dove sto usando Asp.net MVC 2)

Poiché non ho accesso a un iPhone o iPad, mi è stato detto che avrei solo accesso alla cartella dei documenti.

JD

risposta

8

È possibile non upload file utilizzando Safari e quindi JQueryMobile.

È possibile caricare con iOS 6 Safari come ora supporta il caricamento di file dalla galleria e qualche supporto per media capture

+0

Qualsiasi altro browser che mi consenta di farlo su un iPad o iPhone? –

+2

@JD: Purtroppo no, dal momento che iOS non consente l'accesso al file system tramite il browser web, a meno che non sia sbloccato o un bug. Nessuno dei due casi d'uso sarà lo standard. Inoltre non sono a conoscenza di una cartella/repository centrale di documenti su iOS. –

+1

Questo lascia un intero importante nella mia app web in quanto ne ho bisogno. Qualche notizia su Safari che permetta questo nell'imminente futuro? Inoltre, perché safari non lo consente, anche per un repository centrale? –

3

non sono sicuro se è possibile inviare i file, ma dare un'occhiata a PhoneGap. Dà accesso al filesystem alle app scritte con html/js

Giusto per essere chiari - il supporto di PhoneGap per iOS è piuttosto nuovo al momento.

2

Ovviamente, con Safari in arrivo iOS 6, il caricamento di file funziona alla grande. Ho fatto dello sviluppo di app web mobile con la versione beta, usando lo <input type="file" />, e funziona benissimo!

Problemi correlati