|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 9 ![]() |
Bonjour a tous,
voila mon probleme. Je voudrais utiliser ma base mysql pour enregistrer des fichiers de plusieurs type. J'ai une table document avec des attributs nom, taille ... et un champ fichier de type BLOB. J'arrive a enregistrer des fichiers .doc par exemple aucun probleme ... en gros je lis mon fichier et je le met en binaire dans la base ... un autre utilisateur arrive, mon script lit la base, ecrit ce qui est lu dans un fichier .doc créer en local .... l'utilisateur ouvre ce fichier crée et il a les données ... Le probleme ... impossible de faire ca avec un fichier excel ... la fonction qui lit le fichier avant de le mettre dans la base est fread ... donc avec un fichier excel apparement probleme (plusieurs feuilles).(Je pense que c'est fread qui pose probleme puisque dans ma base , le champ fichier est rempli mais pas avec la meme taille que le fichier lu) J'ai chercher des info mais je ne trouve que des renseignements sur comment exporter les données d'un fichier exel en table (csv) moi je veux enregistrer tout le fichier dans un champ de ma table. J'espere ne pas vous avoir trop embrouiller... Merci pour votre aide et vos idée ! Si vous avez besoin de precision n'hesitais pas ... |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : décembre 2003 Messages : 332 ![]() |
Ta table risque de vite devenir énorme si tu stockes le contenu de tes fichiers... Ne pourrais-tu pas plutôt stocker tes fichiers sur le serveur et leur nom/lien dans la base de données ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 9 ![]() |
j'ai un nombre de fichier donné qui ne change pas , ces fichiers font rarement plus de 200 Ko ... donc pas de probleme pour la taille ...
Pour ce qui est de ta solution on m'a imposer de le faire sous cette forme (stockage uniquement dans la base) donc voila Merci quand meme johweb, d'autre idées ? |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2005 Messages : 9 ![]() |
Personne aurai une petite idée ?
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Est-ce que tu as fait mysql_real_escape_string() avant d'inserrer ton fichier xls en bdd ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com