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

SQL Procédural MySQL Discussion :

[SGBD] Stocker un fichier dans mysql


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut [SGBD] Stocker un fichier dans mysql
    Hello,

    Voila j'ai un petit problème c'est pk je suis ici

    j'ai deja uploader des photos dans la base de donnée cela marche très bien mais j'aimerai continuer dans l'idée et uploader des fichier .doc .pdf .xls dans ma base de donnée cela est possible, car pour la sécurité des données ca serait parfait !

    Merci de vos réponses !

    sinon je crois que je vais devoir passer par un .htacces

    Si vous avez d'autre idée merci de me les faires parvenir !

    Yep'

    Fabius

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    et bienvenue...


    pour ce qui est de stocker des documents dans une base de données, je trouve que ça prend beaucoup de place pour rien...

    perso, je stocke les documents dans un répertoire :
    - soit non accessible depuis internet
    - soit protégé par un .htaccess avec Deny from all

    après quand je veux les récupérer, je passe par un script, dans une partie du site protégée par authentification, qui fais un readfile()
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre Expert Avatar de Nemesys
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 895
    Par défaut
    Est il vraiment nécessaire de mettre des fichiers dans une base de donnée ? En général c'est plutôt déconseillé, il vaudrait mieux les placer dans un répertoire et ne stocker que le chemin d'accès dans la bdd. L'accès depuis une bdd sera plus lent et n'apportera pas grand chose...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Pour ce qui est de la taille, elle prends la meme place dans la base que sur le ftp, mais c'etait pour faire des accès personnalisé !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Voila si ca interesse qqun j'ai resolu mon problème !

    $blob_req = mysql_query("SELECT * FROM test WHERE id ='1' ");

    $blob = mysql_fetch_array($blob_req);

    //type de l'application
    header("Content-type: application/msword");

    //nom de l'extention et nom du fichier
    header("content-disposition: .xls; filename=doc.xls");

    echo $blob['fich'];
    donc pour uploader un fichier .xls ou .doc il faut regarder le tutorial a bidouille la technique est la meme pour stocké une image sans mysql

    Ce code est pour restituer un fichier !

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 13/09/2017, 17h03
  2. stocker des fichiers dans une base de donnée MYSQL
    Par Invité(e) dans le forum MySQL
    Réponses: 5
    Dernier message: 03/12/2009, 13h10
  3. [Débutante]Stocker des fichiers dans une BD
    Par bouba83 dans le forum Access
    Réponses: 5
    Dernier message: 19/05/2006, 08h41
  4. [SGBD] Manière de stockage de fichiers dans MySql
    Par Promise dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 08/09/2005, 18h02

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