es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BASE64

Añadiendo encabezado/pie de página a una cadena codificada en base64.

Entonces, tengo un X509Certificate que codifico de la siguiente manera: String base64 = Base64.getEncoder().encodeToString(certificate.getEncoded()); Pero esto devuelve una cadena que se ve así (MII….) Por eso creo que cuando ejecuto esta parte: PEMParser reader= new PEMParser (new StringReader(new String(Base64.getDecoder().decode(base64)))); PemObject object = reader.readPemObject(); El objeto es igual a null. Creo . . . Read more

Blazor: incrusta muestra correctamente el PDF en Firefox, pero vacío en Chrome y Edge.

Estoy usando “embed” para mostrar un archivo PDF en el componente Razor de Blazor Server. <embed src=”@showedPdfContent” visible=”false” width=”1100″ height=”730″ type=”application/pdf”> public void SetPdfContent(byte[] content) { showedPdfContent = $”data:application/pdf;base64,{Convert.ToBase64String(content)}”; StateHasChanged(); } Cuando lo ejecuto con Firefox, muestra correctamente el archivo PDF. Pero cuando lo ejecuto con Chrome o Edge, muestra . . . Read more

Convert.FromBase64String da el error de “La entrada no es una cadena Base-64 válida”.

Esta es mi cadena que intento convertir de base64 a una cadena legible para los humanos: eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9kYXRlb2ZiaXJ0aCI6IjIvMjUvMTk5MSAxMjowMDowMCBBTSIsIm5iZiI6MTY0MTQwNjk2MCwiZXhwIjoxNjQxNDEwNTYwLCJpc3MiOiJodHRwczovL2xvY2FsaG9zdDo3MDAwLyIsImF1ZCI6Imh0dHBzOi8vbG9jYWxob3N0OjcwMDAvIn0 Funciona en los sitios en línea de conversión de base64 como este sitio. En C# .NET6, intento utilizar este código: var bytes = Convert.FromBase64String(base64payload); donde base64payload es la cadena mencionada anteriormente. ¿Por qué . . . Read more