It is currently 21 April 2025, 13:30 Advanced search

Gestione copia incolla su campo HTML Editor Stile

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Gestione copia incolla su campo HTML Editor Stile

Postby massimo.z » 1 March 2025, 10:43

Ho un campo impostato a HTML Editor Stile dove ho visto che cliccando CTRL+V riesco ad incollare nel suo interno un'immagine, precedentemente caricata in memoria.
L'immagine si vede e sarebbe perfetto, ma dopo il salvataggio se riapro il pannello l'immagine scompare.
Ho visto che nel campo nel DB l'immagine è stata convertita in Base64, ma non riesco a visualizzarla.

Qualche suggerimento

Grazie a tutti anticipatamente

Massimo Z.
massimo.z
 
Posts: 234
Joined: 22 December 2015, 16:16

Re: Gestione copia incolla su campo HTML Editor Stile

Postby carlop » 1 March 2025, 11:44

Ciao Massimo,
nel pannello potresti mettere una label che dinamicamente imposti con <img src="data:image/png;base64," + <valore in bae 64> + "" />"

Ciao
User avatar
carlop
 
Posts: 34
Joined: 2 May 2011, 8:12
Location: Genova

Re: Gestione copia incolla su campo HTML Editor Stile

Postby massimo.z » 2 March 2025, 13:55

Grazie carlop
Ma ho scoperto l'arcano.
Il campo del DB era troppo piccolo per contenere il testo e il codice base64 dell'immagine, quindi veniva troncato e l'immagine non era più visibile.
Ora però non posso prevedere quante immagini incolleranno gli operatori e quindi dovrei creare un campo text, ma non mi piace.
Ho pensato, ma non ancora realizzato, di convertire il codice base64 in una immagine e salvarla in una cartella del programma e poi richiamare l'immagine tramite codice html dentro al testo.
Lo avevo già fatto in un altro progetto quando l'operatore inseriva un'immagine con il pulsante dell'Html Editor, ma qui dovrò cercare una altro modo e capire se scatta qualche evento quando uno clicca CTRL+V

Grazie cmq

Massimo Z.
massimo.z
 
Posts: 234
Joined: 22 December 2015, 16:16

Re: Gestione copia incolla su campo HTML Editor Stile

Postby d.termini » 3 March 2025, 7:32

Sì quella dei campi testo troppo piccoli è una cosa fastidiosa, qualsiasi dimensione metti prima o poi non basta.

Anche mettendoli text ti resta il problema lato documento che magari lo imposti a 50000 e in poco tempo si riesce ad inserirci tutta wikipedia e dà errore in validazione.
Ad esempio ho appena messo un alert per avvertire gli utenti quando arrivano a 50000 caratteri nelle email perché l'invio fallisce in quanto il campo dell'oggetto MailItem è configurato a 50000 e le email sono in html e magari si fa anche rispondi più e più volte, quindi si porta dietro tutto l'html delle precedenti risposte.

È sempre una eterna lotta con la necessità di limitare e di togliere il limite, e purtroppo va visto caso per caso, anche se sarebbe comodo un flag oppure un valore tipo "-1" da mettere nella lunghezza per dire di non limitare.
d.termini
 
Posts: 1638
Joined: 13 November 2017, 8:41


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 60 guests

cron