2008-10-17 10 views

Répondre

1

Je suppose que tout l'ensemble est annulé si vous utilisez des requêtes POST HTTP (S) simples, car tous les téléchargements sont POSTés dans la même requête HTTP. Cependant, vous pouvez utiliser JavaScript/AJAX pour télécharger des fichiers individuellement, en une seule requête par fichier.

+0

Vous ne pouvez pas envoyer de fichiers via des demandes XHR. Vous pouvez cependant les envoyer séparément à un iframe (et générer dynamiquement chaque formulaire à publier s'ils proviennent visiblement d'une grande forme), ou les envoyer de manière asynchrone via Flash ou Java ou quelque chose comme ça. – eyelidlessness

0

Cela dépend de ce qui se passe sur le serveur. Si vous avez une seule demande en plusieurs parties avec 99 fichiers, et que vous lisez le flux, vous sauvegardez chaque fichier, alors un échec sur le 95ème fichier signifiera que les 94 premiers fichiers auront été traités et sauvegardés. Si vous avez besoin de revenir en arrière, vous devrez généralement l'implémenter vous-même.