Bonjour à tous !
Je dois implémenter une procédure qui permet d'uploader un dossier complet. J'aimerai que cette procédure respecte certains standards et c'est pourquoi je confronte mes différentes solutions à vos recommandations.
D'un point de vue ergonomique ou facilité d'utilisation cette solution a été préférée à un formulaire multiple de sélection de fichiers. Cela entre dans le cadre d'un envoi d'une collection de photos (par centaine à chaque fois). Reste que l'envoi d'un dossier via php reste très compliqué.
Une des solutions aurait été d'utiliser une fonction php3 : ftp_putdir(). Le problème est que cela nécessite un ftp chez le client (du moins je crois) et que je trouve peu d'infos sur cette vieille fonction.
Une autre solution aurait été de créer un applet java que l'on execute chez le client (tout en lui faisant comprendre que le contenu n'est pas dangereux et qu'il ne sert qu'à uploader). Mais je persiste à croire qu'il ne vaut mieux pas trop entrer chez les visiteurs.
Si vous avez d'autres solutions en tête, ça m'aiderait beaucoup.
Je dois implémenter une procédure qui permet d'uploader un dossier complet. J'aimerai que cette procédure respecte certains standards et c'est pourquoi je confronte mes différentes solutions à vos recommandations.
D'un point de vue ergonomique ou facilité d'utilisation cette solution a été préférée à un formulaire multiple de sélection de fichiers. Cela entre dans le cadre d'un envoi d'une collection de photos (par centaine à chaque fois). Reste que l'envoi d'un dossier via php reste très compliqué.
Une des solutions aurait été d'utiliser une fonction php3 : ftp_putdir(). Le problème est que cela nécessite un ftp chez le client (du moins je crois) et que je trouve peu d'infos sur cette vieille fonction.
Une autre solution aurait été de créer un applet java que l'on execute chez le client (tout en lui faisant comprendre que le contenu n'est pas dangereux et qu'il ne sert qu'à uploader). Mais je persiste à croire qu'il ne vaut mieux pas trop entrer chez les visiteurs.
Si vous avez d'autres solutions en tête, ça m'aiderait beaucoup.