Array
(
)

Gravar resultado MemoryStream

Dirceu Azevedo
   - 22 nov 2011

Preciso gravar uma imagem no banco de dados. Antes de gravar preciso reduzir seu tamnho.
Achei este código abaixo, alguém poderia me explicar como gravar o resultado deste código abaixo.
Como gravar este resultado abaixo usando Asp net C# e SQL SERVER, a tabela no banco já criei. Falta só gravar
MemoryStream ms = new MemoryStream(FileUploadImage.FileBytes);
Bitmap map = System.Drawing.Image.FromStream(ms) as Bitmap;
System.Drawing.Image thumbnail = new Bitmap(160, 59);
System.Drawing.Graphics graphic = System.Drawing.Graphics.FromImage(thumbnail);
graphic.DrawImage(map, 0, 0, 160, 59);
thumbnail.Save(HttpContext.Current.Server.MapPath(@”C:/” + FileUploadImage.FileName), System.Drawing.Imaging.ImageFormat.Jpeg);
-----
Fiz isso para fazer um teste para ver se grava a imagem, mas não gravou:
<asp:FileUpload ID=FileUploadImage runat=server />
<asp:Button ID=Gravar runat=server Text=Gravar />
protected void Gravar_Click(object sender, EventArgs e)
{
MemoryStream ms = new MemoryStream(FileUploadImage.FileBytes);
Bitmap map = System.Drawing.Image.FromStream(ms) as Bitmap;
System.Drawing.Image thumbnail = new Bitmap(160, 59);
System.Drawing.Graphics graphic = System.Drawing.Graphics.FromImage(thumbnail);
graphic.DrawImage(map, 0, 0, 160, 59);
thumbnail.Save(HttpContext.Current.Server.MapPath(@C:/ + FileUploadImage.FileName), System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
Porque?

Dirceu M.AZevedo

Fabio Rosa
   - 23 nov 2011

Olá,

Pelo que pude ver, está gravando a imagem no diretório C:\ do servidor. Você verificou se não gravou neste diretório?

Fabio Rosa
   - 23 nov 2011


Citação:
Olá,

Pelo que pude ver, está gravando a imagem no diretório C:\ do servidor. Você verificou se não gravou neste diretório?


Quem sabe algum destes links abaixo possam te ajudar:

http://www.shabdar.org/sql-server/105-store-save-images-in-sql-server.html
http://forums.asp.net/t/1438666.aspx/1
http://csharpdotnetfreak.blogspot.com/2009/07/fileupload-control-save-images-database.html

Abraço.