Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1

    base-64 Immagine Canvas archiviata. Non riesco a visualizzarla

    Sto implementando l'archiviazione di una firma ma ho problemi a rivederla. Spiego meglio:

    Ho un'area canvas dove con il dito o mouse (touch o no) effettuo la mia firma.
    Fin qui tutto bene.

    Al fine di test, per verificare che la firma in memoria possa essere convertita in immagine, invio il tutto in un tag IMG in questo modo:

    codice:
    <img id="TestFirma">
    codice:
        
    var canvas = document.getElementById("MiaFirma");
    var dataURL = canvas.toDataURL("image/png");
    document.getElementById("TestFirma").src = dataURL;
    La firma la rivedo in formato PNG e fino qui nessun problema

    Ora vado a memorizzare il valore di dataURL (che è la firma in base-64) in un campo memo del mio archivio.
    Verifico se il campo è stato riempito ed è OK

    Ora arriva il problema: Riprendere la firma codificata e mostrarla in un tag IMG
    La richiesta della firma archiviata la faccio in modo asincrono e vado a creare la variabile returnURL

    Ora (in teoria) dovrei inserirlo nel tag IMG
    codice:
    document.getElementById("TestFirma").src = returnURL;
    NON FUNZIONA - Non vedo l'immagine della firma.
    Cosa sbaglio?

  2. #2
    Tutto risolto!

    Durante l'archiviazione mi inseriva uno spazio ogni volta che incontrava il segno + e quindi mi spezzava la stringa base64

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.