Originariamente inviato da james
Strada che non posso percorrere, ad ogni file devo associare comunque due campi di testo, a dire il vero una è una select e l'altro un text, ed entrambi sono obbligatori, per cui anche separando i file dal resto dei campi non ad essi collegati, mi ritrovo cmq sempre un form contenente sia file che input text, per cui devo per forza fare il submit di questi dati insieme ma senza dover far ricaricare il file all'utonto se dovesse dimenticare di compilare i campi obbligatori. Se moltiplichiamo questo problema per i 4 file da caricare, in totale ho 8 campi (4 select e 4 input text) che l'utonto devo compilare e che sono relativi ai file (a parte tutti gli altri), per cui posso separare una parte ma il problema resta tale e quale...un po' come se su gmail occorresse prima scrivere il testo, oggetto, destinatari poi per allegare qualcosa sia obbligatorio passare da un'altra parte, sarebbe anche scomodo per l'utente.
In tal caso ritengo le due strade più plausibili:
A) Uplod multiplo delle immagini prima eseguo upload di tutte le immagini per avere un controllo degli upload unico nella pagina/step successiva/o associo alle immagini la select il testo
B) Eseguo singoli upload immagine select testo, ripetendo tale processo per tutte le volte che mi occorre
L'opzione C ritengo che sia come fai adesso che non funziona (bene o come vorresti), e integrare ajax quando c'è dimezzo degli upload non è facile (sopratutto di grosse dimensioni).
L'esempio di gmail lo trovo fuori luogo, non sempre puoi replicare certe funzioni perché certi portali hanno programmatori, risorse, tecnologia più avanzate del libero professionista programmatore, in oltre va tenuto in considerazione risultato finale costi.
Comunque auguri per il lavoro