C贸mo convertir un campo BLOB en un campo Media en Business Central (AL)
Bienvenidos bibliotecarios馃榿.
En Business Central AL, es muy com煤n que necesites convertir un campo BLOB a Media para poder visualizar im谩genes, documentos o archivos de manera m谩s sencilla en la interfaz. Esta operaci贸n es clave cuando quieres migrar im谩genes BLOB a Media y mejorar la experiencia de usuario con archivos multimedia en AL.
A continuaci贸n te mostramos una funci贸n gen茅rica en AL que puedes usar para convertir cualquier BLOB a Media de forma r谩pida y adaptable a tus necesidades.
procedure ConvertBlobToMedia()
var
TableBlob: Record xxxxx;
TableMedia: Record xxxxx;
InStr: InStream;
begin
Clear(InStr);
if TableBlob.Get(Key Table Blob) then begin
TableBlob.CalcFields(CampoBlob);
if TableBlob.CampoBlob.HasValue() then
if TableMedia.Get(Keys TableMedia) then begin
TableBlob.CampoBlob.CreateInStream(InStr);
Clear(TableMedia.CampoMedia);
TableMedia.CampoMedia.ImportStream(InStr, TableMedia."No." + '.png');
TableMedia.Modify();
end;
end;
end;
Espero que os haya sido te utilidad馃槣.
Si no te qued贸 algo claro, o tienes alg煤n tipo de duda pod茅is dejarla en los comentarios o escribirnos a info@labibliotecadebc.com.
Recuerda seguirnos en Linkedin https://www.linkedin.com/in/la-biblioteca-de-business-central-64467532a/ y suscribirte a nuestra newsletter para no perderte ninguna publicaci贸n.
隆Ahora te toca a ti!馃槑
隆Un saludo!馃榿
LA BIBLIOTECA DE BC

