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

IIS Discussion :

ouverture pdf iis


Sujet :

IIS

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut ouverture pdf iis
    Bonjour,
    j'ai créé un site intranet en asp et vbscript. J'ai installé IIS sur le serveur et j'arrive à faire fonctionner le site correctement. Mon problème vient que lorsque je veux ouvrir un fichier pdf à partir du site sur un poste client cela ne fonctionne pas : sous firefox j'ai l'erreur suivante : firefox ne sait pas ouvrir cette adresse parce que le protocole (d) n'est associé à aucun programme. J'ai installé acrobate reader sur le serveur et associé les fichiers pdf mais pas moyen ça ne marche toujours pas et je ne sais pas quoi modifier dans la configuration d'IIS pour que cela fonctionne!
    Merci de votre aide

  2. #2
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Bizarre.
    - verifie le traitement fait pour l'extension pdf dans IIS
    - test sur un autre pc

    Normalement le PDF doit etre traiter comme un fichier normal est enregistrer par le client sur son pc, pour ensuite etre visionner.
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    j'ai déjà essayé sur un autre pc mais ça ne fonctionne pas et pourtant acrobatreader est installé sur le client. il y a un autre truc la génération d'un pdf fonctionne mais pas la lecture d'un pdf déjà existant.
    ensuite pour ce qui est des traitements je ne sais pas comment faire pourrait tu m'éclairer un peu plus s'il te plaît merci.

  4. #4
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Mais attend, c'est des pdfs que tu generent avec tes scripts qui plantent, ou tout les pdfs ?

    Sinon si tu va dans le panneau d'admin IIS tu verras des listes d'extensions speciales et leur traitements par IIS. Verifie que *.pdf ne fait pas partie de cette liste.

    A partir d'un client, enregistre le pdf (clic droit...) et ouvre le.
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  5. #5
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    c'est juste les pdf que je lis qui plantent ceux qui se générent fonctionnent correctement. Ce n'est pas une erreur dans le script puisqu'en local sur mon pc cela fonctionner correctement et c'est une fois installé sur le serveur que ça plante. Et j'ai regardé dans les propriété de mon site sur IIs dans l'onglet répertoire de base et configuration de l'application, il y a une liste d'extensions avec les fichiers exécutables associés (Fichier Dll ISAPI(*.dll)) et pdf n'apparait pas dans la liste j'essaye de trouver le fichier à associer pour les pdf mais je ne trouve pas.

  6. #6
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Tu les telecharges a partir de ton servir, tu les ouvres et ils ne marchent plus donc ?
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  7. #7
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    oui en fait il y a un lien sur le fichier pdf et lorsque je clique dessus j'ai le message de firefox : firefox ne sait pas ouvrir cette adresse parce que le protocole (d) n'est associé à aucun programme.

  8. #8
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    J'ai ptet une idee, fait voir le code de la page ou tu as ce lien ?
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  9. #9
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    en fait c'est un explorateur de fichier en asp et les liens sont générés automatiquement vers n'importe quel fichier du dossier.

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Espace Interne Relation Clients --- VertBaudet - SomeWhere - Cyrillus</title>
    <link href="../../style_principal.css" rel="stylesheet" type="text/css">

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <% response.Cookies("page_visite") = 302 %>
    <!-- #include file="../../control.asp"-->
    <!-- #include file="../../regular.asp"-->

    </head>
    <!-- #include file="../../_connexion_intranet.asp"-->


    <body class="body_page_nav">
    <span class="Titre_Haut_de_Page">Procédures</span>
    <hr class="HR_Sous_titre">

    <%

    rep = Request.QueryString("rep_cible")
    if rep = "" then
    rep = "D:\Inetpub\IntranetRCRCFB\pages\certification\procedure"
    rep_affichage = ""
    else
    rep_affichage = trim(right(rep,(len(rep)-45)))
    end if


    'Response.Write("rep : " & rep & "<br>")
    'Response.Write("rep_affichage : " & rep_affichage & "<br>")


    Set FSO = Server.CreateObject("Scripting.FileSystemObject")
    set Folder = FSO.GetFolder(rep)


    'set fc = foldPt.Files


    %>

    <table align="center" class="Table_pointillee" cellpadding="8" cellspacing="1" width="440">
    <tr>
    <td colspan="2">
    <%
    tableau=split(rep_affichage,"\",-1,1)

    longueur = ubound(tableau) + 1

    'Response.Write(longueur & "<br>")

    if longueur > 0 then

    lien = "D:\Inetpub\IntranetRCRCFB\pages\certification"
    i = 0
    for each j in tableau
    i=i+1
    if i = longueur then
    Response.Write("<b>" & j & "</b> \ ")
    else
    lien = lien & "\" & j
    Response.Write("<a href=""affi_procedure.asp?rep_cible=" & lien & """>" & j & "</a> \ ")
    end if

    next

    end if

    %>


    </td>
    </tr>
    <tr>
    <td colspan="2">&nbsp;</td>
    </tr>
    <%
    'Lister les répertoires ...
    set fc = Folder.SubFolders

    for each f in fc
    %>
    <tr>
    <td width="40" align="center">
    <%
    select case lcase(f.name)
    case "cyrillus"
    %><img src="../../pics/dossier_cy.gif" border="0"><%
    case "vertbaudet"
    %><img src="../../pics/dossier_vb.gif" border="0"><%
    case "somewhere"
    %><img src="../../pics/dossier_sw.gif" border="0"><%
    case else
    %><img src="../../pics/dossier.gif" border="0"><%
    end select
    %>
    </td>
    <td width="400" align="left">
    <%
    rep_cible = rep & "\" & f.name
    %>
    <a href="affi_procedure.asp?rep_cible=<%=rep_cible%>">
    <%=f.name%>
    </a>
    </td>
    </tr>
    <% next%>


    <%
    set fc = Folder.Files

    for each f in fc
    %>
    <tr>
    <td width="40" align="center">
    <%
    extension = right(f.name, 3)

    select case extension
    case "xls"
    %><img src="../../pics/icon_excel.gif" border="0"><%
    case "doc"
    %><img src="../../pics/icon_word.gif" border="0"><%
    case "pdf"
    %><img src="../../pics/icon_pdf.gif" border="0"><%
    case else
    %><img src="../../pics/icon_file.gif" border="0"><%
    end select
    %>
    </td>
    <td width="400" align="left">
    <%
    lien = rep & f.name
    lien = replace (lien, "\" , "/")

    %>
    <a href="<%=lien%>" target="_blank">
    <%=f.name%>
    </a>
    </td>
    </tr>
    <%
    next
    %>


    </table>
    <hr class="HR_Standard">
    </body>
    </html>

  10. #10
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Euh plutot la version compilee (genere par le serveur plutot),
    de n'importe quelle page (qui plante)
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  11. #11
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    dsl la voila :
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Espace Interne Relation Clients --- VertBaudet - SomeWhere - Cyrillus</title>
    <link href="../../style_principal.css" rel="stylesheet" type="text/css">

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


    </head>



    <body class="body_page_nav">

    <span class="Titre_Haut_de_Page">Procédures</span>
    <hr class="HR_Sous_titre">



    <table align="center" class="Table_pointillee" cellpadding="8" cellspacing="1" width="440">
    <tr>
    <td colspan="2">



    </td>
    </tr>
    <tr>

    <td colspan="2">&nbsp;</td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\CADEAUX">
    CADEAUX
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\colis non reçus">
    colis non reçus
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\colis reçu">
    colis reçu
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\différés">
    différés
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\fiches modifiées">
    fiches modifiées
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\lecture écran">
    lecture écran
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\paiement remboursement">
    paiement remboursement
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/dossier.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\retours">
    retours
    </a>

    </td>
    </tr>

    <tr>
    <td width="40" align="center">
    <img src="../../pics/icon_pdf.gif" border="0">
    </td>
    <td width="400" align="left">

    <a href="D:/Inetpub/IntranetRCRCFB/pages/certification/procedureSOMMAIRE HICO.pdf" target="_blank">
    SOMMAIRE HICO.pdf
    </a>

    </td>
    </tr>



    </table>
    <hr class="HR_Standard">
    </body>
    </html>

  12. #12
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Et bien voila, l'erreur est la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:/Inetpub/IntranetRCRCFB/pages/certification/procedureSOMMAIRE HICO.pdf" target="_blank"
    Ce n'est pas un lien valide.

    protocole HTTP
    protocole D, qui n'existe pas.
    Il faut que tu donne l'adresse relative du fichier (sans indiquer le protocole) par rapport a la page, ou l'addresse absolue (http://) a partir de la racine du serveur
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  13. #13
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    Merci je vais essayé je pense que tu as raison effectivement je n'y avait pas pensé je préviens dès que ça fonctionne.

  14. #14
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Ca roule, et n'oublie pas le tag resolu si ca marche (mais a priori, ca devrait marcher)
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  15. #15
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    bon c'était bien ça maintenant je suis en train de revoir le code pour les chemins des fichiers car il y a des problèmes avec les chemins relatifs!
    merci beaucoup pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme ouverture pdf avec SSL sur IE
    Par chess75 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/09/2006, 22h43
  2. [PHP-JS] ouverture pdf dans navigateur
    Par djibril38 dans le forum Langage
    Réponses: 25
    Dernier message: 02/08/2006, 18h03
  3. [POO] ouverture pdf selon les cas
    Par mussara dans le forum Langage
    Réponses: 2
    Dernier message: 15/06/2006, 00h26
  4. ouverture pdf firefox
    Par noarno dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/03/2006, 16h50
  5. [Adobe Acrobat] Erreur d'ouverture pdf v 6.0 avec Reader 4.0
    Par batou22003 dans le forum Autres langages
    Réponses: 3
    Dernier message: 20/12/2005, 17h43

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