2009-07-28 12 views
0

flex quand je permettre à l'utilisateur de télécharger un fichier en utilisant:Flex: forcer l'extension d'un nom de fichier

dwFile = new FileReference(); 
dwFile.download(downloadURL, dwFileName); 

est-il un moyen de faire en sorte que le fichier téléchargé se termine toujours avec l'extension .tar ou tout autre extension d'ailleurs? Par défaut, je lui donne un nom comme xyz.tar, mais à partir de maintenant, l'utilisateur peut modifier le nom de fichier, y compris son extension. Can Je l'empêche de le faire?

Répondre

0

pourquoi ne pas éliminer la possibilité de modifier l'extension et le rendre seul le nom du fichier ....

dwFile.download(downloadURL, StringUtil.substitute("{0}.tar", dwFileName)); 
+0

essayé cela. ne fait aucune différence du tout. Dans la boîte de dialogue de téléchargement, le nom de fichier est toujours affiché sous la forme xyz.tar, et je peux encore modifier l'extension. – dharm0us

+0

oooohhh Je sais ce que vous voulez dire maintenant ... oui, je ne pense pas qu'il y ait quelque chose que vous puissiez faire à ce sujet. – Shua