2011-07-27 8 views
0

J'essaie d'émuler les fichiers de téléchargement multiples sous forme html qui ressemble à des étapes de pièces jointes de Yahoo Yahoo. J'ai ce code comme mon formulaire html. (OUTDATA est un NSMutableString.)télécharger plusieurs fichiers en format html

id out = @"<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\">" 
"<label>upload file:" 
"<p>" 
"</label>" 
"<label>" 
"<input type=\"file\" name=\"file1\" id=\"file1\" value=\"LookUp1\" />" 
"</label>" 
//"<label>" 
//"<input type=\"submit\" name=\"button\" id=\"button\" value=\"Submit1\" />" 
//"</label>"] 
//"</form>" 

//add 2nd browse submit 
//"<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\">" 
//"<label>upload file" 
//"</label>" 
"<p>" 
"<label>" 
"<input type=\"file\" name=\"file2\" id=\"file2\" value=\"LookUp2\" />" 
"</label>" 
"<label>" 
"<input type=\"submit\" name=\"button\" id=\"button\" value=\"Submit\" />" 
"</label>" 
"</form>"; 

[outdata appendString:out]; 

Le résultat de la sortie html est ci-dessous. Fondamentalement, le serveur va enregistrer le fichier sur le disque dur du serveur. Cela a bien fonctionné. Sauf qu'il n'a sauvé le fichier que le premier bouton Parcourir ... pas le 2ème même si j'ai rempli les deux cases. L'objectif est que lorsque j'ai cliqué sur le bouton Soumettre, les fichiers dans les deux boîtes doivent être affichés l'un après l'autre.

Est-ce que ce côté client javascript que j'ai besoin d'écrire. Toute aide serait appréciée.

enter image description here

+0

Quel est le lien avec iOS? Vous ne pouvez pas télécharger de fichiers via des formulaires comme celui-ci dans iOS. –

+0

J'ai utilisé iPhoneHTTPServer de Deusty Designs – user523234

Répondre

1

Il existe des bibliothèques qui font ce truc, alors peut-être qu'ils peuvent résoudre votre problème complètement ou vous inspirer d'une certaine façon. Par exemple http://digitarald.de/project/fancyupload/ est capable de cela.

Questions connexes