10
votes

Création d'un fichier basé sur l'octet () dans vb.net

Je récupère une image de la base de données SQL dans la variable d'octet () dans VB.NET.

Dim img as byte() = dr(0)


0 commentaires

3 Réponses :


2
votes

Essayez:

Dim ms as MemoryStream = New MemoryStream(img)
Dim bmp as Bitmap = CType(Bitmap.FromStream(ms), Bitmap)

bmp.Save(@"C:\images\name.gif", ImageFormat.Gif);

bmp.Dispose()
ms.Dispose()


0 commentaires

17
votes

Le moyen le plus simple consiste à utiliser fichier.writetelbytes xxx


2 commentaires

Il est encore étrange pour moi à quel point les barres obliques fonctionnent de la même manière que les backslashes dans Windows maintenant (à moins que ce ne soit toujours été comme ça).


@Musigenesis, convenu, Afaik n'est pas tout ce qui supporte les barres obliques, mais .Net le fait et ils ne nécessitent pas de s'échapper.



4
votes
System.IO.File.WriteAllBytes(@"c:\whatever.txt", bytes)

0 commentaires