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

WebDev Discussion :

WEBDEV version 19 Comment lire un fichier PDF enregistré sur base de données HFSQ


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2013
    Messages : 3
    Par défaut WEBDEV version 19 Comment lire un fichier PDF enregistré sur base de données HFSQ
    Bonjour,
    Voila plusieurs jours que j'essaie de lire un fichier PDF que j'ai enregistré sur ma base de données, j'ai lu et essayé diverses possibilités selon les articles trouvés sur divers forums mais sans résultat . Pour cela je me retourne vers vous en espérant avoir une solution qui marche en m'indiquant le code à installer car je suis débutant donc pas très expert dans ce langage.
    Mon fichier HFSQ est au nom de "Stages" il comporte une seule rubrique "Fichier_pdf" . le fichier pdf enregistré porte le nom "ESSAI.pdf"

    J'ai enregistré le fichier avec le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    SI PAS SAI_NOM_FICHIER ~= "" ALORS
    	// Oui, on vérifie que ce fichier existe bien
    	SI fFichierExiste(SAI_NOM_FICHIER) = Faux ALORS
    		Erreur("Impossible d'ajouter " + ...
    		"le fichier de description du produit " + ...
    		"dans la base : ", HErreurInfo())
    		RETOUR // ou RENVOYER Faux
    	FIN
     
    	// Ajout du fichier qui contient la description du produit
    	// dans la rubrique mémo binaire de l'enregistrement
    	SI HAttacheMémo(Stages, Fichier_PDF, SAI_NOM_FICHIER, ...
    		hMémoBin, "Description du fichier") = Faux ALORS
    		Erreur("Impossible d'ajouter " + ...
    		"le fichier de description du produit " + ...
    		"dans la base : ", HErreurInfo())
    		RETOUR //ou RENVOYER Faux
    	FIN
    FIN
     
    // Ajoute (ou modifie) le produit au fichier des produits
     SI HModifie(Stages) = Faux ALORS // ou SI HModifie(stages) = Faux ALORS
    	Erreur("Impossible de mettre à jour le fichier produit :", ...
    	HErreurInfo())
    	RETOUR //ou RENVOYER Faux
    FIN
    Le fichier ESSAI.pdf est bien enregistré dans ma base de données bien que je retrouve avec le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    InfoMemo est une chaîne
    InfoMemo = HInfoMémo(Stages, Fichier_PDF)
     
    NomFichier est une chaîne
    NomFichier = ExtraitChaîne(InfoMemo, 2, TAB)
     
    Info("NomFichier")
    Merci de m'indiquer le code qui permet aux internautes de lire le fichier ESSAI.pdf sur son navigateur. Merci par avance de me sortir de ce blocage.

  2. #2
    Membre éprouvé
    Profil pro
    Chef de projet Technique
    Inscrit en
    Avril 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet Technique

    Informations forums :
    Inscription : Avril 2007
    Messages : 89
    Par défaut
    Bonjour,

    en stockant des fichiers PDF dans une base de données tu risque d'avoir des très mauvaise performance.
    A mon avis tu devrais plutôt stocké le chemin d'accès à ton fichier PDF et stocké les fichier PDF dans un répertoire de ton serveur ou sur un FTP.
    Sinon pour afficher un PDF dans le navigateur regarde la fonction http://doc.pcsoft.fr/fr-FR/?3012005&...fiche_fonction

    bon dev

Discussions similaires

  1. comment lire un fichier pdf
    Par kaayna dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 28/04/2010, 17h36
  2. [FPDF] Enregistrement du fichier PDF dans une base de données
    Par christuf dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/10/2009, 22h16
  3. Importer un fichier pdf dans une base de donnée sqlserver
    Par kadiato dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/03/2009, 14h00
  4. [TCPDF] Enregistrement du fichier PDF dans une base de données
    Par Mumux dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 03/03/2009, 11h45
  5. Lire les fichiers copiés d'une base de données
    Par zaac01 dans le forum Installation
    Réponses: 5
    Dernier message: 18/11/2007, 16h30

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