Mail + temp file
Posté : 18 août 2011, 11:05
Bonjour à tous,
Je gère une application de gestion des salles de réunions en intranet, avec gestion des équipements, un workflow de validation, etc...
J'ai mis en place une nouvelle fonctionnalité qui permet de télécharger un fichier .ics (content-type: text/Calendar) afin d'ajouter la réunion dans son agenda Outlook personnel (avec un lien et ça fonctionne parfaitement). Par contre le fichier est généré à la volée et renvoyer au navigateur via les headers qui vont bien, donc aucun stockage physique.
Maintenant j'aimerais pouvoir attacher cette ressource à un mail (via phpmailer) lorsque mon workflow se déclenche (par exemple une salle à été attribué pour une réunion, un mail est envoyé à l'organisateur de la réunion pour l'en informer). Mais là problème, je n'arrive pas à attacher le "soit disant" fichier.
Bref, est-il possible d'envoyer par mail un fichier généré à la volée ? Ou faut-il obligatoirement stocker le fichier afin de l'envoyer ?
J'ai résolut le problème en mettant tous simplement un lien dans le body du mail, mais je trouve ça moyen, puisqu'on voit le navigateur par défaut s'ouvrir afficher une fenêtre de download, puis se referme une fois la fenêtre validée ou annulé.
Merci d'avance pour vos commentaires.
Je gère une application de gestion des salles de réunions en intranet, avec gestion des équipements, un workflow de validation, etc...
J'ai mis en place une nouvelle fonctionnalité qui permet de télécharger un fichier .ics (content-type: text/Calendar) afin d'ajouter la réunion dans son agenda Outlook personnel (avec un lien et ça fonctionne parfaitement). Par contre le fichier est généré à la volée et renvoyer au navigateur via les headers qui vont bien, donc aucun stockage physique.
Maintenant j'aimerais pouvoir attacher cette ressource à un mail (via phpmailer) lorsque mon workflow se déclenche (par exemple une salle à été attribué pour une réunion, un mail est envoyé à l'organisateur de la réunion pour l'en informer). Mais là problème, je n'arrive pas à attacher le "soit disant" fichier.
Bref, est-il possible d'envoyer par mail un fichier généré à la volée ? Ou faut-il obligatoirement stocker le fichier afin de l'envoyer ?
J'ai résolut le problème en mettant tous simplement un lien dans le body du mail, mais je trouve ça moyen, puisqu'on voit le navigateur par défaut s'ouvrir afficher une fenêtre de download, puis se referme une fois la fenêtre validée ou annulé.
Merci d'avance pour vos commentaires.