Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2007, 15h28   #1
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 1
Points : 1
Par défaut Stockage .jpg .doc et .xls en base, comment faire ?

Bonjour,

j'aimerais savoir quel SGBD supporte le stockage d'images et documents bureautique, et de quel manière procéder pour les stocker.
Si quelqu'un a un bout de code en Java par exp, ou autre langage.

Merci d'avance
bagman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 16h25   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Tous les SGBD disposant d'un type de colonne BLOB peuvent héberger n'importe quel type de fichier.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 17h36   #3
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 1
Points : 1
merci qi 130

et un petit exemple (gentiement pris sur un autre forum) pour ceux qui chercheraient aussi :

CREATE TABLE image (image longblob NOT NULL); // faut mettre un id et tout, mais tu rajoute.

$file = fopen ($_FILES["userfile"]["tmp_name"], "rb" );
//récupere la taille du fichier temporaire
$size = filesize ($_FILES["userfile"]["tmp_name"]);
//lit le contenu du fichier temporaire
$content = fread ($file, $size);
//protege le contenu par des / /
$userfile = addslashes ($content);

$sql = "INSER INTO image (image) VALUES ("'{$userfile}'" )";
@mysql_query ($sql, $connection);

// pour recuperer l'image
$sql = "SELEC * FROM image WHERE image_id=".$id_image;
$result = mysql_query ($sql, $connection);
if (mysql_num_rows ($result)>0) {
$row = @mysql_fetch_array ($result);
//prend le contenu de l'image en mode binaire
$image = $row["image"];
//affiche le contenu de l'image
echo $image;
bagman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h38.


 
 
 
 
Partenaires

Hébergement Web