Utilizamos cookies para intentar brindarle una mejor experiencia en Freshdesk.
Si desea saber más sobre el tipo de cookies que utilizamos y sobre la forma y motivos por los que las usamos, lea nuestra Política de privacidad. Si no le gustan las cookies o está a dieta, también puede desactivarlas por completo. Solo tenga en cuenta que en Freshdesk nos encantan las cookies (sobre todo las que tienen virutas de chocolate), y que algunos apartados de Freshdesk podrían no funcionar correctamente si las desactiva.
También daremos por hecho que acepta y está de acuerdo con la manera en que usamos las cookies, tal como se describe en nuestra Política de privacidad, a menos que decida desactivarlas por completo a través de su navegador.
0 Votos
1 Comentarios
Flexygo Team publicado más de 1 año hace
Hola Juan gasqued,
GO
/****** Object: UserDefinedFunction [dbo].[fun_B64ToImage] Script Date: 03/01/2020 8:38:08 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[fun_B64ToImage]
(
@B64 varchar(max)
)
RETURNS varbinary(max)
AS
-- =============================================
-- #AUTOR:
-- dlutz
-- #NAME:
-- fun_B64ToImage
-- #CREATION:
-- Sin definir
-- #CLASIFICATION:
-- 000-SISTEMA
-- #DESCRIPTION:
-- Convierte una cadena B64 a una imagen varbinary. Se utiliza para incluir imágenes en Crystal Reports almacenadas en la BBDD
-- #PARAMETERS:
-- @B64:
-- #OBSERVATIONS:
--
-- #CHANGES:
--
-- #EXAMPLE:
--
-- =============================================
BEGIN
set @B64=replace(replace(replace(@B64,'data:image/jpg;base64,',''),'data:image/jpeg;base64,',''),'data:image/png;base64,','')
DECLARE @decoded varbinary(max)
set @decoded = cast('' as xml).value('xs:base64Binary(sql:variable("@B64"))', 'varbinary(max)')
RETURN @decoded
END
GO
create view vFirmaEmpleado
AS
Select IdEmpleado, dbo.fun_B64ToImage(Firma) as FirmaImg from Empleados
go
Un saludo,
0 Votos
Iniciar sesión o Registrarse para publicar un comentario