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%