NUMBER %KEYFILE%
Scopo: torna la dimensione dei
dati associati ad un <input type="file">
Sintassi: | |||
%NUMBER% | %KEYFILE% | (%STRING% | chiave) |
Descrizione: Consente di verificare il contenuto
della coppia chiave-valore originata da un tag di tipo <INPUT type="file">
sulla pagina html del client purchč nel tag <form> della pagina stessa
sia stato dichiarato ENCTYPE="multipart/form-data".
In base al valore ritornato dalla %KEYFILE% si potrą
determinare l'esistenza di un file allegato.
Utilizzata per inviare al server web una quantitą di dati non consentita
in riga di camando oppure per la gestione di file allegati senza l'ausilio di
Highway Imaging Control.
Valore restituito: valore numerico
Torna la dimensione in bytes del file allegato;
Torna 0 in caso di errore generico o di nessun file associato alla coppia chiave-valore.
Vedere anche: %KEYWRITE%, %KEYAPPEND%
Esempio:
%IF%(%KEYFILE%("file"))
%STRING%(nomefilesuhost, "")
%STRING%(nomefilesuclient, %KEYVAL%("file"))
%NUMBER%(pos, %STRSTR%(nomefilesuclient, ".") + 1)
%GETTEMPFILENAME%(nomefilesuhost, %MID%(nomefilesuclient, pos, -1))
%KEYWRITE%("file", nomefilesuhost)
%ENDIF%