JPG类型图片保存到数据库里且实时显示出来,请教各位大虾... ( 积分: 50 )

  • 主题发起人 主题发起人 菜鸟黄
  • 开始时间 开始时间

菜鸟黄

Unregistered / Unconfirmed
GUEST, unregistred user!
JPG类型图片保存到数据库里且实时显示出来,有些用数码相机照的相片不能显示出来.但另存后就行了..请教是什么问题,提出解决方案和程序.
 
JPG类型图片保存到数据库里且实时显示出来,有些用数码相机照的相片不能显示出来.但另存后就行了..请教是什么问题,提出解决方案和程序.
 
保存的数据格式不标准,另存为是转换了的。保存到数据库之前最好是转换一下,确保安全存贮。
 
通过数据流存入数据库。
 
楼上说的对
我就是这样做的
 
var
Jpeg:TJpegImage;
Stream:TMemoryStream;
begin
With DM.WareSaveImage Do
Begin
Open;
//调出JPG图像
Jpeg:=TJpegImage.Create;
Stream:=TMemoryStream.Create;
TBlobField(DM.WareSaveImage.FieldByName('image')).SaveToStream(Stream);
Close;
Stream.Seek(0,soFromBeginning);
Jpeg.LoadFromstream(Stream);
Jpeg.SaveToFile('TempJpg.jpg');
Jpeg.Free;
Stream.Free;
ShellExecute(0,'open',PChar('TempJpg.jpg'),nil,nil,SW_NORMAL);
End;
 
程序請看這裡:
http://www.cnblogs.com/bonny.wong/archive/2005/01/25/97074.html
 
apolloone 高手可不可以把打开保存到数据库和实时显示的详细程序给我呢~[:D]
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部