Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour j'aurais voulu savoir s'il était possible d'uploader des fichiers sans passer par un formulaire?
Par exemple avec Zend_File_Transfer_Adapter_Http ?
je lui passerai ce lien C:\Users\Public\Pictures\Sample Pictures\Désert.jpg et il m'enverrait le fichier sur mon serveur ?
merci de vos réponses
Hors ligne
La question est "où est le fichier" ?
Un envoi de fichier par http se fait dans un post, le formulaire n'est qu'un moyen dans un client web pour que l'utilisateur puissent choisir son fichier.
Donc si le fichier est sur l'ordinateur de l'utilisateur il te faut un formulaire pour le "choisir" et puis le navigateur effectuera l'envoi par http.
Si le fichier est sur l'ordinateur qui exécute ton script, alors tu connais l'emplacement du fichier, un Zend_Http ou Zend_File_Transfert peuvent faire l'affaire
http://framework.zend.com/manual/fr/zen … le_uploads
Hors ligne
En fait ce que je voudrais faire c'est sélectionner une image avec un champ file et tout de
suite après lancer une requête ajax qui m'enverrait l'image sur le serveur sans passer par un formulaire.
Hors ligne
alors c'est ton client qui envoie l'image donc c'est bien un 'formulaire' même si celui-ci est rédui à sa plus simple expression et un evenement js va déclencher le submit. Par contre je suis pas un expert en js donc je vais être moins précis dans ma réponse mais je devrai faire ca, je chercherai un plugin jQuery et je décortiquerai son fonctionnement.
http://www.xorax.info/blog/programmatio … -file.html
Dernière modification par Moosh (23-01-2012 07:21:43)
Hors ligne