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%