Armazenar vídeo em tabela Interbase
Olá pessoal,
Estou precisando saber como armazenar um vídeo ou um gif animado em um campo (blob) de uma tabela Interbase, e como eu faço para recuperar esse vídeo (ou gif animado) e apresentá-lo em uma janela de uma aplicação desenvolvida em Delphi.
Obrigado a todos,
Estou precisando saber como armazenar um vídeo ou um gif animado em um campo (blob) de uma tabela Interbase, e como eu faço para recuperar esse vídeo (ou gif animado) e apresentá-lo em uma janela de uma aplicação desenvolvida em Delphi.
Obrigado a todos,
Edbertof
Curtidas 0
Respostas
Afarias
09/07/2004
carregue o arquivo em um Stream (TFileStream) e então jogue no campo BLOB (BlobField.LoadFromStream(Stream)) .. ex::
e, para carregar de volta é só fazer a operação contrária.. é a mesma coisa q carregar figuras (jpg)
T+
var Stm: TStream; begin Stm := TFileStream.Create(´arquivo.avi´, fmOpenRead); try Stm.Position := 0; CampoBlob.LoadFromStream(Stm); finally Stm.Free; end; end;
e, para carregar de volta é só fazer a operação contrária.. é a mesma coisa q carregar figuras (jpg)
T+
GOSTEI 0