Magazine Internet

Leopard AIR ... ça continu

Publié le 06 novembre 2007 par Stef1

Dans la série p'tit merdouille .....

J'ai une  appli AIR qui télécharge des fichiers, basique, jusqu'a présent (avec Tiger) aucun problème, mais  maintenant si le fichier sur le serveur à des espaces dans le nom l'urlencodage ( remplacement des espace, etc), ne se fait plus automatiquement et donc  j'ai des erreurs 404 ..... arrrgghhh

Je ne trouve rien dans la doc sur l'urlencode dans l'as3....   

[Edit]
Si il y a  effectivement  un truc, dans  les fonctions  en top level de  l'as  il y a  encodeURI() qui fait très bine  l'affaire 

        // BINARY parce que je  telecharge un fichier
       private var dataFormat:String = URLLoaderDataFormat.BINARY;
   
        public function loadIt():void{
            
            var loader:URLLoader = new URLLoader();
            loader.dataFormat = dataFormat;
            configureListeners(loader); // Des listeners  de  base  complete IO etc ...
                // urlDown est un attirbut que  je recupere lors de  l instantiation monobjet.urlDown = mon url
            urlPod = encodeURI(urlDown);
            var request:URLRequest = new URLRequest(urlDown);

            try {
                loader.load(request);
            } catch (error:Error) {
                trace("Document non trouvé");
            }
        }


Retour à La Une de Logo Paperblog

A propos de l’auteur


Stef1 Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossiers Paperblog