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

PHP & Base de données Discussion :

stocker un fichier dans une table


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Février 2006
    Messages : 134
    Points : 81
    Points
    81
    Par défaut stocker un fichier dans une table
    bonjour.
    Je viens de lire le tuto sur la facon stocker des images dans une base de données : ftp://ftp-developpez.com/beaussier/phpblobmysql.zip

    Il faut donc stocker le fichier dans un champs BLOB , en effectuant le transeret sur le serveur avec le parametre enctype="multipart/form-data" afin de transfèrer les données binaires correctement.
    Ok.

    Pour l'affichage on charge la valeur du champ BLOB dans une variable ( via une requette myqsl) et on fait simplement un echo de la varaible.

    Maintenant admettons que j'ai un fichier pdf ou world puis-je l'afficher de la même facon ? Ou y a t il une aute methode ?

    Si quelqu'un a deja testé merci de me donner des pistes sinon je vais faire des tests et je vous tiendrez au courant.

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    les images sont des fichiers dit "binaires", ce qui veux dire qu'ils peuvent contenir tout types de caracteres y compris des caracteres non imprimables (caracteres ascii < 32)
    Comme il s'agit du format de plus bas niveau que tu peux avoir, tout ce qui marche pour un fichier image marchera pour les autres.

Discussions similaires

  1. [Liferay] stocker un fichier dans une colonne d'une table
    Par lamis2009 dans le forum Portails
    Réponses: 1
    Dernier message: 01/07/2010, 16h33
  2. Réponses: 2
    Dernier message: 15/06/2005, 17h32
  3. enregistrer le chelin d'un fichier dans une table
    Par piscine dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/09/2004, 15h13
  4. Comment stocker un ficher dans une table postgres
    Par josoft dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/06/2003, 16h41

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