IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Modification de certains fichiers lors du download


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut Modification de certains fichiers lors du download
    Bonjour,
    je dispose d'un serveur apache 2.2.22 sous ubuntu qui héberge une application (GLPI)
    cette application permet de stocker des documents que l'on accède via un download.
    malheureusement lors du download les documents microsoft office (word ou excel) sont modifiés par l'ajout de deux lignes en début de fichier.
    de ce fait il est impossible d'ouvrir les fichiers avec leur application propriétaire sans avoir au préalable supprimé ces deux lignes surnuméraires!
    ce problème ne se produit pas avec des PDF ou TXT.
    je me demande presque si cette version d'apache ne ferait pas de l'anti microsoft primaire!

    quelqu'un aurait-il déjà rencontré ce type de problème?
    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je ne connais pas GLPI. Mais Apache ne fait pas de l'anti-Microsoft par défaut, à moins d'être configuré pour cela avec des filtres. Donc y a-t-il des filtres configurés dans Apache ?

    Quelles sont ces deux lignes ajoutées ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    bonjour,
    pour l'anti-Microsoft primaire, c'était une plaisanterie, bien évidemment.
    si on regarde le fichier modifié, il ajoute 2 lf.

    par contre l'installation d'apache est tout a fait standard. (par défaut)

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    On peut voir ces 2 lignes ?

    Quel est le content type indiqué par le serveur sur ces fichiers Office ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    bonjour,
    comment fais-je pour savoir quel est le content type?
    sinon concernant les deux line feed rajoutés, comment les voir? j'ai pu savoir ce qu'elles contenaient uniquement avec notepad ++.

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Et bien copie-colle ce que tu vois dans Notepad++.

    Pour le content type, tu peux capturer ce que le serveur envoie à ton navigateur avec Wireshark (méthode bourrin), des outils Firefox comme Live HTTP Headers, ou bien tu configures les logs d'Apache pour qu'il ajoute le content type : %{Content-Type}o

  7. #7
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    bonjour,
    concernant le copier coller des deux line feed, j'ai du mal a comprendre ! (un line feed est un line feed)

    par contre j'ai modifié la conf de apache en rajoutant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LogFormat "%{Content-Type}o"
    mais je n'ai aucune info dans les logs lors du download.
    172.16.7.10 - - [11/Feb/2013:09:35:42 +0100] "GET /glpi-info/front/document.send.php?docid=90 HTTP/1.1" 401 464 "http://srvsos/glpi-info/front/document.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17"
    172.16.7.10 - - [11/Feb/2013:09:35:42 +0100] "GET /glpi-info/front/document.send.php?docid=90 HTTP/1.1" 401 528 "http://srvsos/glpi-info/front/document.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17"
    172.16.7.10 - - [11/Feb/2013:09:35:43 +0100] "GET /glpi-info/front/document.send.php?docid=90 HTTP/1.1" 200 56746 "http://srvsos/glpi-info/front/document.php" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17"

  8. #8
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    OK, je n'avais pas compris qu'il s'agissait de 2 line feeds : ton message initial parle de "l'ajout de deux lignes en début de fichier."

    A priori, tu n'as pas modifié le bon LogFormat. Il faut identifier le LogFormat utilisé par le CustomLog actif et modifier (i.e. ajouter le %{Content-Type}o) dans ce LogFormat.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    bonjour,
    voici les logformat dont je dispose, mais je ne vois pas ou ajouter l'info supplémentaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
    LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %O" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent

    pouvez-vous m'aider?
    merci d'avance

Discussions similaires

  1. Modification de fichier lors du build
    Par benjibul dans le forum Maven
    Réponses: 1
    Dernier message: 15/07/2012, 21h54
  2. Réponses: 2
    Dernier message: 12/08/2011, 14h07
  3. probléme de numerotation des fichiers lors du download
    Par boudigard dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/06/2009, 13h52
  4. Réponses: 1
    Dernier message: 20/01/2009, 20h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo