//Link completo da imagem public static string linkFisico(this ArquivoUpload OArquivo, string localThumb = "") { int idOrganizacao = OArquivo.idOrganizacao.toInt(); string basePath = idOrganizacao > 0 ? UtilConfig.pathAbsUpload(idOrganizacao) : $"{UtilConfig.pathAbsRaiz}upload/"; return(String.Concat(basePath, OArquivo.pathImagem(localThumb).Replace("\\", "/"))); }
//Link completo da imagem public static string linkImagem(this ArquivoUpload OArquivo, string localThumb = "") { if (OArquivo == null || OArquivo.id == 0) { return($"{UtilConfig.linkAbsSistema}upload/{pathImagemPadrao}"); } int idOrganizacao = OArquivo.idOrganizacao.toInt(); string basePath = idOrganizacao > 0 ? UtilConfig.linkAbsSistemaUpload(idOrganizacao) : $"{UtilConfig.linkAbsSistema}upload/"; string pathImg = OArquivo.pathImagem(localThumb).Replace("\\", "/"); if (pathImg.Contains("sem-imagem")) { return($"{UtilConfig.linkAbsSistema}upload/{pathImg}"); } return(String.Concat(basePath, pathImg)); }
//Link completo do áudio public static string linkAudio(this ArquivoUpload OArquivo) { return(String.Concat(UtilConfig.linkAbsSistema, "upload/", OArquivo.pathImagem("").Replace("\\", "/"))); }