Esta reseña fue analizado por nuestros especialistas así aseguramos la veracidad de esta crónica.
Solución:
Según tengo entendido, base64decode solo toma una base64 string y parece que tienes algunos encabezados en tu string que no están codificados.
Quitaría “data:application/pdf;base64,”
consulte el documento aquí: https://docs.python.org/2/library/base64.html
Cuando lo he usado en el pasado, solo he usado el codificado string.
¿Escribiéndolo usando el codecs.decode
trabajo de función? También como dijo Mark, puede intentar eliminar el data:application/pdf;base64,
parte de la string como esta sección del string no debe decodificarse.:
import codecs
base64String = "JVBERi0xLjQKJeHp69MKMSAwIG9iago8PC9Qcm9kdWNlciAoU2tpYS9..."
with open("test.pdf", "wb") as f:
f.write(codecs.decode(base64string, "base64"))
Puedes añadir valor a nuestro contenido informacional aportando tu veteranía en las observaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)