Version actuelle
0.8.4.2
 

Forums

Un problème, une idée d'amélioration ?
C'est ici que ça se passe !

You are not logged in.

Announcement

Suivez l'actualité du développement de Hyla sur son blog : http://blog.hyla-project.org/
  • Index
  •  » Général
  •  » Problème téléchargement de fichiers avec Internet Explorer

#1 2010-08-23 17:58:07

thitux
Membres
Registered: 2010-08-23
Posts: 3

Problème téléchargement de fichiers avec Internet Explorer

Bonjour,

tout d'abord merci pour le super boulot que vous avez abattu pour aboutir au projet Hyla.

Je l'utilise depuis peu pour un client à moi, et je rencontre un problème très bloquant. Aucun fichier (hormis les fichiers txt) ne peuvent être téléchargés depuis Internet Explorer.
Au clic sur l'icône "Télécharger", il commence à m'ouvrir une boite de dialogue de téléchargement puis au bout qq secondes m'affiche le message d'erreur suivant :
---------------------------------------------------------------------------------------------------------------------------------
"Impossible de télécharger index.php ... mondomain.com

Impossible d'ouvrir ce site internet. Le site requis n'est pas disponible ou n'a pas pu être trouvé. Réessayez ultérieurement."
---------------------------------------------------------------------------------------------------------------------------------

Pour information, en effectuant la même manip sur le même ordi avec Firefox, tout fonctionne correctement. Cette solution n'est pas satisfaisante, car certains de mes users ne sont pas autorisés à installer d'autres logiciels sur leur poste.

J'ai cherché en vain sur le forum et voici ce que j'ai déjà essayé :
- vérif des droits : OK
- désactiver HTTP1.1 avec proxy dans les paramètres avancés de IE : aucun effet (cf un fil ouvert sur le forum)
- afficher les messages d'erreurs détaillés dans init.php, mais aucun message ne s'affiche
- modifié les noms des répertoires et fichiers (certains contenaient des espaces et des accents), mais aucun effet
- modifié le paramètre concernant l'utf8 dans les paramètres de configuration de Hyla, mais aucun effet

J'avoue que je sèche maintenant. L'étape suivante serait pour moi de me plonger dans le code, mais si vous aviez la solution ça me ferait bien gagner du temps. Il y a très certainement des utilisateurs de Hyla et de IE dans le coin smile

Merci par avance pour votre coup de main

@+

Offline

 

#2 2010-08-23 21:17:31

hugo
Administrateur
Registered: 2007-04-10
Posts: 807

Re: Problème téléchargement de fichiers avec Internet Explorer

Bonjour,

un firewall bloquant que le traffic de IE ?

hmmm, quel est la version de IE ?

++

Offline

 

#3 2010-08-25 15:54:05

thitux
Membres
Registered: 2010-08-23
Posts: 3

Re: Problème téléchargement de fichiers avec Internet Explorer

Bonjour,

à priori notre problème est résolu. Un grand merci à Daniel de Firewall-services pour son coup de main.

Il semble que le problème était lié à une mauvaise interprétation des header HTTP par Internet Explorer. En effet celui-ci semble ne pas trop aimer le Cache-Control: public avec le SSL.
(J'avais oublié de préciser que l'appli tourne chez nous en https.)

Du coup nous avons préparé un patch pour le fichier file.class.php qui corrige cela.

Je suppose que d'autre risquent de rencontrer le même problème. Voulez vous que je vous fasse passer le patch, ça pourra toujours servir à quelqu'un.
Si oui quelle est la marche à suivre ? Y  a t-il un bug tracker ?

Merci en tout cas d'avoir pris le temps de m'aider.

@+

Offline

 

#4 2010-08-26 06:03:25

hugo
Administrateur
Registered: 2007-04-10
Posts: 807

Re: Problème téléchargement de fichiers avec Internet Explorer

salut,

bonne nouvelle !

oui, il y a un bug tracker mais pour le moment ferme, par contre, tu pourrais juste mettre le diff directement sur le forum dans des balises [ c o d e ], ce serait parfait.

++

Offline

 

#5 2010-08-27 11:45:00

thitux
Membres
Registered: 2010-08-23
Posts: 3

Re: Problème téléchargement de fichiers avec Internet Explorer

Salut,

tu trouveras ci-dessous le code du diff pour le patch du fichier file.class.php

diff -Naur orig/src/inc/file.class.php html/src/inc/file.class.php
--- orig/src/inc/file.class.php 2010-08-24 16:47:51.000000000 +0200
+++ html/src/inc/file.class.php 2010-08-24 16:48:30.000000000 +0200
@@ -321,6 +321,11 @@

Code:

         header('Content-Type: '.$ctype);
         header('Content-Length: '.filesize($file));

+      // Bouffonerie pour IE
+     header("Cache-Control: public");
+     header("Pragma:");
+     header("Expires: 0");
+
         readfile($file);
         // not exit here !
     }

@+

Last edited by thitux (2010-08-27 11:45:17)

Offline

 

#6 2010-08-27 14:23:10

hugo
Administrateur
Registered: 2007-04-10
Posts: 807

Re: Problème téléchargement de fichiers avec Internet Explorer

merci pour l'astuce

Offline

 
  • Index
  •  » Général
  •  » Problème téléchargement de fichiers avec Internet Explorer

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson