Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données
Accès aux données Forum d'entraide sur les technologies d'accès aux données de Microsoft (ADO.NET, Linq, Entity Framework, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/09/2012, 10h57   #1
bizet
Membre Expert
 
Avatar de bizet
 
Homme
Ingénieur développement logiciels
Inscription : juin 2005
Messages : 715
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 715
Points : 1 378
Points : 1 378
Par défaut Transformer un blob mysql en image

Bonjour,

J'ai une base mysql dans laquelle des images sont stockées en longblob pour une appli en php.

Sur une nouvelle appli c# je dois récupérer ces données pour recréer les images.

Bien sûr pour compliquer le tout, je ne peux pas accéder depuis l'extérieur au serveur mysql. Je n'y accède que depuis un PhpMyAdmin...

J'ai donc exporté la table au format sql et j'ai maintenant les données sous format texte

0xffd8ffe11b064578696600004d4d002a....

Et là c'est le drame, je n'arrive pas à recréer l'image, à chaque fois celle ci est corrompu.
J'ai essayé

Code :
1
2
 
File.WriteAllBytes(path, bytes);
avec

Code :
1
2
3
4
5
 
 byte[] bytes = Convert.FromBase64String(content);
 
ou encore
bytes = encoding.GetBytes(content);
Mais pas possible d'obtenir une image, celle-ci est toujours corrompue.

Une idée pour récupérer enfin ces images?

Merci
bizet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


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


 
 
 
 
Partenaires

Hébergement Web