Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Inviare immagini dinamiche in una pagina html

Categoria: Web Ultimo Aggiornamento: 01/02/08


Per caricare una immagine dinamica, cioè inviata da 4d in funzione di alcuni parametri o calcoli, in una pagina web occorre inserire un tag del tipo:

<img src="/4DACTION/webImmagine?parametro=<!--#4dvar vParametroEsempio-->" alt=""/>

Il metodo webImmagine (che deve essere impostato nelle proprietà come disponibile a 4DAction) contiene un codice simile:

... `qui il codice elabora l'immagine usando il parametro passato
$immagine:=CT Area to picture (AreaVirt;-2)
PICTURE TO GIF($immagine; $mioBlob)
SEND HTML BLOB($mioBlob;"image/gif")

Con il formato GIF si mantiene meglio la grafica di un'immagine creata con Chart e contenente testo e grafici lineari.

Alternativamente, se l'immagine è ad esempio un disegno o una foto potrebbe essere meglio utilizzare il formato Jpeg; allora il codice sarebbe il seguente:

... `qui sempre usando il parametro passato il codice recupera un'immagine da disco
$percorso:="Hd:Immagini:"+vParametroEsempio
READ PICTURE FILE($percorso;$Immagine)
PICTURE TO BLOB($Immagine;$mioBlob;"JPEG")
SEND HTML BLOB($mioBlob;"image/jpeg")

(grazie ai contributi di Sandro Bonin e Giuseppe Scarafoni)

Inviato da: Umberto Migliore Visite: 14669

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
301 utenti registrati

Pagina servita il 19/03/24 alle 12:09:27 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad