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

Langage Java Discussion :

Enregistrer un PDF dans une colonne de type text


Sujet :

Langage Java

  1. #1
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 527
    Points : 1 525
    Points
    1 525
    Par défaut Enregistrer un PDF dans une colonne de type text
    Bonjour,

    j'ai un souci pour enregistrer un PDF dans une colonne de type text sous SQL Server 2000.
    J'utilise java via un javabridge PHP. Pour enregistrer le PDF (qui est valide), je le transforme en string (via un inputstream) et le passe en paramètre dans ma requête. Le problème, c'est que quand je récupère le PDF (avec Java ou PHP), il est mal encodé et inutilisable.
    Je voulais savoir s'il était possible de transformer un PDF en string proprement, et si oui quel encodage/manip utiliser, sachant que j'ai déjà essayé pas mal de charset...
    Je précise qu'avec un champ varbinary je récupère mon pdf sans problème, à condition qu'il ne soit pas trop gros... Par ailleurs le PDF est généré par une librairie jasperreports.

  2. #2
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 527
    Points : 1 525
    Points
    1 525
    Par défaut
    En complément d'infos, je précise que le type text de SQL Server n'accepte pas qu'on lui envoie du binaire pur (binarystream impossible).
    Merci d'avance à ceux qui se pencheront sur le problème.

  3. #3
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 527
    Points : 1 525
    Points
    1 525
    Par défaut
    Problème résolu avec la fonction java_values du php/java bridge qui me donne le contenu de mon pdf dans une string php que j'insère dans la base, toujours via PHP (qui semble donc plus "tolérant" que java au niveau des encodages).

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

Discussions similaires

  1. PDF dans une colonne de type BLOB
    Par kokoya dans le forum PL/SQL
    Réponses: 1
    Dernier message: 20/08/2012, 11h49
  2. Insérer la valeur NULL dans une colonne de type number
    Par cocoaparis dans le forum PL/SQL
    Réponses: 8
    Dernier message: 08/07/2009, 16h46
  3. Importer des fichiers images dans une colonne de type bytea
    Par piposnow dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 28/05/2009, 22h36
  4. inserer un pdf dans une colonne BLOB
    Par yac dans le forum Oracle
    Réponses: 2
    Dernier message: 10/03/2006, 16h49
  5. Réponses: 5
    Dernier message: 19/04/2005, 10h46

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