deydeydesign
Messages postés5Date d'inscriptionjeudi 10 mars 2011StatutMembreDernière intervention11 mars 2011
-
10 mars 2011 à 20:47
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 2013
-
11 mars 2011 à 19:52
Comment changer le nom du fichier temporaire (FlashTmp0.tmp) créé lors le téléchargement ?
Merci.
deydeydesign
Messages postés5Date d'inscriptionjeudi 10 mars 2011StatutMembreDernière intervention11 mars 2011 10 mars 2011 à 22:26
Bonsoir !
J'ai utilisé la classe FileReference permettant de télécharger un fichier grâce à la méthode download. Lorsque le téléchargement est déclenché par l'internaute, un fichier temporaire FlashTmp0.tmp est créé à l'endroit où a été spécifié le téléchargement du fichier. Comme ce nom de fichier n'est pas parlant pour l'internaute, je voudrais le renommer...
En espérant que ce sera plus clair.
Merci !
deydeydesign
Messages postés5Date d'inscriptionjeudi 10 mars 2011StatutMembreDernière intervention11 mars 2011 10 mars 2011 à 23:12
On y parle du nom que portera le fichier un fois téléchargé mais pas du nom du fichier temporaire...
Ou alors je n'ai vraiment rien compris...
Mais merci.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 10 mars 2011 à 23:35
Apparemment tu n'as pas compris .. ou alors c'est moi.
Le nom du fichier "temporaire" tu t'en fout, puisque c'est le nom du fichier qu'il y a sur ton serveur. Ce que tu veux est bien de mettre le nom que tu désires sur la fenêtre dans laquelle l'utilisateur peut enregistrer le fichier à télécharger ?
deydeydesign
Messages postés5Date d'inscriptionjeudi 10 mars 2011StatutMembreDernière intervention11 mars 2011 11 mars 2011 à 18:08
Bonjour,
Je n'ai pas de problème concernant le nom de fichier sur mon serveur ni concernant le nom du fichier dans la boite de dialogue. Quand l'internaute clique sur le bouton de téléchargement, la boite de dialogue s'ouvre pour choisir où enregistrer le fichier, par exemple le bureau. Quand il clique sur ok, un fichier temporaire se crée sur le bureau. Pendant toute la durée du téléchargement, il porte le nom FlashTmp0.tmp et à la fin du téléchargement, le nom change et correspond au nom que j'ai choisi. En tout cas, ça se passe comme ça sur mac. Mais je ne me fous pas du nom du fichier temporaire car le nom n'étant pas en rapport avec le fichier téléchargé, ça peut perturber l'internaute... Je voulais que ce soit plus "propre". Surtout que mes fichiers à télécharger sont lourds et donc ce fichier temporaire reste un bon moment sur le bureau.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 11 mars 2011 à 19:52
Alors il s'agit d'un fonctionnement interne à Flash et tu ne pourras rien y faire.
La seule solution serait peut-être de charger le fichier en mémoire et de permettre son enregistrement une fois totalement récupéré .. mais tu vas faire exploser les petites configurations.
Je doute qu'il existe un moyen de faire ça et au final ce n'est pas important. Qui se soucie des fichiers temporaires ? l'important est de récupérer le fichier au final, non ?
N'oublies pas que le mieux est l'ennemi du bien et que tout les logiciels ont des tonnes de fichiers temporaires partout sans que ça ne perturbe l'utilisateur.