il y a deux choses qui sont importantes
- envoyer n'importe quel fichier du client au serveur et le sauvegarder quelque part à l'emplacement du serveur
- obtenir l'emplacement enregistré du fichier téléchargé et le renvoyer au client. par exemple.
context name : project
predefined folder : upload -> /project/upload
response : /project/upload/file_exaple.jpg
Ajax ne peut pas gérer le téléchargement de fichiers. L’idée est donc d’envoyer le fichier en utilisant le formulaire avec target
et enregistrez le fichier sur le serveur, obtenez également le chemin du fichier /project/upload/file_exaple.jpg
. cette partie a été faite et fonctionne.
form action="upload" enctype="multipart/form-data" method="post" target="IFrame">
une fois la première partie réussie, en deuxième partie je peux utiliser AJAX
pour obtenir l’emplacement du fichier téléchargé, mais le problème que j’obtiens lorsque plusieurs clients téléchargent en même temps. Le téléchargement de fichier a réussi, mais le chemin du fichier n’a pas pu être trouvé.
J'ai besoin de gérer le chemin du fichier avec session et lié avec AJAX
en quelque sorte mais je ne suis pas capable de le faire [the second part]
. Une idée dessus?
Réponses:
2 pour la réponse № 1J’ai rencontré trop de questions similaires, j’ai trouvé que cet outil de téléchargement ajax convenait à tous mes besoins et pourrait vous être utile: Valums.com/ajax-upload