Bug #350

Pb fonction sendfile avec IE

Added by jmd over 14 years ago. Updated almost 14 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:moyo% Done:

0%

Category:Management
Target version:0.65

Description

Bug issu forum : Un petit probléme avec les clients et le fonctionnement de send-document.php.
Le site est sous Apache SSL (certificat non certifié par Verisign ou autre organisme).

Lorsque j'appelle l'url suivante dans firefox :
https://support/glpi/documents/send-document.php?file=DOC/mon_doc.doc
ce dernier s'ouvre bien.

Dans IE, j'ai une fenetre qui indique que IE n'a pas pu ouvrir le site ou que le site n'est pas disponible.

ADDITIONAL INFORMATION:
dans glpi/common/functions.php la fonction sendFile pose probleme.
J'ai commenté la ligne d'en-tete pragma: no-cache
Et maintenant cela fonctionne correctement.

History

#1 Updated by jmd over 14 years ago


Il faudrait de toute façon que l'on sépare la possibilité de download de la possiblité de "Voir" le fichier.

#2 Updated by jmd over 14 years ago

Voilà ce que l'on pourrait traiter : 

if ($view == "1") { // On veut juste voir en ligne le fichier 

        header("Content-Disposition: inline");
        header("Content-type: ".$mime);   

    } else { // view ==0 On veut télécharger le fichier 

        if (strstr(getenv('HTTP_USER_AGENT'), 'MSIE')) {
            header("Content-Disposition: attachment");
            header("Content-type: ".$mime);
        } else {
            if (strstr(getenv('HTTP_USER_AGENT'), 'Mozilla')) {
                if (strstr(getenv('HTTP_USER_AGENT'), 'Windows')) {
                    header("Content-type: ".$mime);
                } else {
                    header("Content-type: application/force-download");
                }
            header("Content-Disposition: attachment");
            }
        }
    }

    header("Pragma: no-cache");
    header("Expires: 0");

#3 Updated by over 14 years ago

IE Uniquement
Affichage ou telechargement du fichier concerné donnent la même erreur.

#4 Updated by moyo about 14 years ago

Aucun problème chez moi avec tous les types de documents avec un IE a jour sous windows.

#5 Updated by moyo about 14 years ago

  • Status changed from New to Closed

Also available in: Atom PDF