i have a sql server database table named MemberPhotos. It has a field with a type of varbinary(MAX). Can I save a VintasoftImage to it or do I have to convert it to something else first?
Bill
saving a vintasoft image to a database table
Moderator: Alex
-
- Site Admin
- Posts: 2397
- Joined: Thu Jul 10, 2008 2:21 pm
Re: saving a vintasoft image to a database table
Hello Bill,
You need save image as a file to a MemoryStream object, get byte array from MemoreStream object and save byte array to a field of database table. Here is an example:
Best regards, Alexander
You need save image as a file to a MemoryStream object, get byte array from MemoreStream object and save byte array to a field of database table. Here is an example:
Code: Select all
byte[] GetVintasoftImageAsByteArray(VintasoftImage image)
{
using (MemoryStream mem = new MemoryStream())
{
image.Save(mem, new JpegEncoder());
byte[] byteArray = new byte[mem.Length];
mem.Position = 0;
mem.Read(byteArray, 0, mem.Length);
return byteArray;
}
}