AS3 - FileReference - download() - FlashTmp0.tmp

deydeydesign Messages postés 5 Date d'inscription jeudi 10 mars 2011 Statut Membre Dernière intervention 11 mars 2011 - 10 mars 2011 à 20:47
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Derniè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.

9 réponses

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
10 mars 2011 à 22:11
"Bonsoir", déjà. N'oublies pas que tu t'adresses à des personnes.

Ensuite pourrais-tu étayer un peu plus ta question, car je ne vois pas trop de quoi tu parles ...

Peg'
Admin Codes-Sources
0
deydeydesign Messages postés 5 Date d'inscription jeudi 10 mars 2011 Statut Membre Dernière intervention 11 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 !
0
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
10 mars 2011 à 22:56
Alors ta réponse se trouve sur la Doc en Ligne de Flash, je te met le lien direct vers la réponse : ICI

N'hésite pas à faire des recherches sur ce document, tout y est indiqué.

Peg'
0
deydeydesign Messages postés 5 Date d'inscription jeudi 10 mars 2011 Statut Membre Dernière intervention 11 mars 2011
10 mars 2011 à 22:58
Merci mais je l'ai déjà consulté et il n'y a pas de réponse à ma question.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
10 mars 2011 à 23:02
Moi je la vois pourtant ... es-tu certain d'avoir bien lu la définition de chaque paramètres ?

Peg'
0
deydeydesign Messages postés 5 Date d'inscription jeudi 10 mars 2011 Statut Membre Dernière intervention 11 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.
0
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
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 ?

Peg'
0
deydeydesign Messages postés 5 Date d'inscription jeudi 10 mars 2011 Statut Membre Dernière intervention 11 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.
0
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
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.

Peg'
0
Rejoignez-nous