Memorystream looks like empty
Posted: Fri Jan 27, 2012 9:29 am
Hello, I have a question for this issue...
I opened image file on AnnotationViewer and draw some annotations, and saved that.
Saving to image, it works. But saving to memorystream, it doesn't work.
Here are codes below...
At sr(streamreader which reads saved file), tmpImg is not null, but at sr2(streamreader which reads memorystream), it doesn't have value.
I have to insert image with querystring to sybase database, so I need Memorystream.
Thank you for your reading., FileMode
I opened image file on AnnotationViewer and draw some annotations, and saved that.
Saving to image, it works. But saving to memorystream, it doesn't work.
Here are codes below...
Code: Select all
private void btnSave_Click(object sender, EventArgs e)
{
MemoryStream mstream = new MemoryStream();
JpegEncoder encoder = new JpegEncoder();
annotationViewer1.Image.SaveAnnotations = true;
annotationViewer1.Image.Save(mstream, encoder);
annotationViewer1.Image.Save(@"C:\TEST\tmpImg.jpg", encoder);
FileStream fstream = new FileStream(@"C:\TEST\tmpImg.jpg", FileMode.Open);
StreamReader sr = new StreamReader(fstream);
string tmpImg = sr.ReadToEnd();
StreamReader sr2 = new StreamReader(mstream);
string tmpImg2 = sr2.ReadToEnd();
//save annotationed image to DB
SavePictChart(tmpImg);
}
I have to insert image with querystring to sybase database, so I need Memorystream.
Thank you for your reading., FileMode