Bonjour a toutes et a tous
j'affiche sur un dataGrid à partir d'une base de donnée des noms de fichier. en cliquant sur une ligne (un nom de fichier) en ouvre le fichier correspondant qui se trouve sur le disque.
<mx:DataGrid id="idDG" itemClick="ouvrir(idDG.selectedItem[1])">
1 2 3 4 5
| private function ouvrir(adresse:String):void
{
var url:URLRequest = new URLRequest('http://domaine/'+adresse);
navigateToURL(url) ;
} |
je séléctionne l'item [1] qui correspond a la colonne souhaitée.
le problème quand un nom de fichier contient des accents exemple : "Fichié.xls" je navigateur ne l'ouvre pas il affiche :
The requested URL /TableauMensuel/Fichiers/FichiÉ.xls was not found on this server.
malgré le fait que sur la barre de navigation (IE) le nom s'affiche correctement. aussi sur la dataGrid sur ma page l'affichage se fais correctemnt. car je formate le nom dans le fichier php avant de l'envoyer à la base de donnée "utf8_decode($nomFichier)"
Merci pour vos aides
Partager