Upload Multiplo di Files

Dopo l'articolo sugli angoli arrotondati, ecco un articolo su un'altra attività utile per aggirare un limite dei normali browsers. 

Chiunque abbia mai scritto un po' di codice HTML,  sa benissimo che nei normali form è possibile caricare solo un file per volta. Questo fatto, tuttavia, può essere una forte limitazione all'usabilità per chi scrive applicazioni Web.

 

Però fortunatamente questo limite si può aggirare. Il trucco consiste nell'inserire nella pagina un'applicazione che faccia il lavoro di caricare i files sul web server uno per uno. Questa applicazione non può essere un normale javascript, perché gli javascript si affidano alle stesse interfaccie usate normalmente dal browser. Può essere fatta in Java, ma occorre fare un applet firmato digitalmente perché possa funzionare, ma questo può risultare scomodo sia per chi lo fa, sia per chi lo deve usare che non è detto che possa usare java, che non è diffusissimo. Invece Flash è presente su oltre il 90% dei computer presenti in rete ed è anche esteticamente gradevole a vedersi.

Qui sotto riporto un esempio completo con cui si possono caricare più files contemporaneamente su un server, utilizzando un semplice script flash con la tecnologia del javascript non intrusivo. Più complicato a dirsi che a farsi. Il file lato server è scritto in PHP, ma una volta capito il funzionamento è banale farlo in ASP, Rails, Perl, [inserire qui il nome di qualsiasi altro linguaggio].  Esempio completo

 

 


Aumenta la diffusione di questo articolo View blog reactions

Scrivi un commento

Per inviare un commento devi fare il login.