NUMBER %KEYAPPEND%
Scopo: scrive in coda ad un file esistente il contenuto del file ricevuto.

Sintassi:
%NUMBER% %KEYAPPEND% (%STRING% chiave,
    %STRING% nomefile)

Descrizione: Consente di salvare in coda ad un file esistente, sul web server, il contenuto di un file ricevuto dal client.
Highway Application Server apre un file esistente con il nome indicato in nomefile in modalità "append" e vi scrive il contenuto del file rilevato dalla coppia chiave-valore indicata in chiave.
Per l'invio di file da parte del client, deve essere dichiarato un tag <FORM> con la proprieta ENCTYPE="multipart/form-data" ed un tag <INPUT> con type="file"

Valore restituito: valore numerico
Torna il numero di bytes scritti se l'operazione è andata a buon fine;
Torna -1 in caso di errore.

Vedere anche: %KEYFILE%, %KEYWRITE%

Esempio:
%STRING%(nomefilesuhost, "")
%IF%(%KEYFILE%("file"))
 %IF%(%STRLEN%(nomefilesuhost))
  %IF%(%PROFILE%(nomefilesuhost, "file4file", "Generico")==0)
   %IF%(%GETTEMPFILENAME%(nomefilesuhost, ".txt"))==0)
    %INCLUDE%("ErrOnSaveData")
   %ENDIF%
  %ENDIF%
 %ENDIF%
 %IF%(%STRLEN%(nomefilesuhost))
  %KEYAPPEND%("file", nomefilesuhost)
 %ENDIF%
%ENDIF%