Bonjour,
Je vous sollicite pour vous poser une question dans le domaine de la sécurité, qui a un lien avec mon application web, réalisée en Flex.

Dans mon espace d'hébergement, j'ai placé un répertoire qui contient plusieurs fichiers en PDF.

J'ai développé une simple application web en Flex qui permet de télécharger les fichiers PDF (à partir des liens)
Dans cette application, j'utilise la classe FileReference comme ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
		public function loadFile( fileName:String):void{
			var downloadURL:URLRequest;
			var fileRef:FileReference;
			downloadURL = new URLRequest();
			downloadURL.url = MY_URL+ fileName;
			fileRef = new FileReference();
			fileRef.download(downloadURL, fileName);
		}
Pour protéger mes fichiers, j'ai mis un fichier .htaccess, décrit ci-dessous, dans le répertoire qui contient les fichiers PDF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
deny from all
allow from MY_URL
Sans ce fichier de protection .htaccess, le téléchargement des fichiers se fait sans problème.
Avec le fichier .htaccess, mon application n'arrive pas à télécharger les fichiers PDF et voici le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Error #2044: IOErrorEvent non pris en charge : text=Error #2038: Erreur d'E/S de fichier.
Pouvez vous me dire pourquoi mon application n'arrive pas à télécharger les fichiers sur ce répertoire protégé avec un fichier .htaccess.

Je vous remercie d'avance