TsgcWebSocketHTTPServerOlaylar › OnHTTPUploadReadInput

OnHTTPUploadReadInput Olay

multipart/form-data çözücüsü dosya olmayan bir giriş alanı okuduğunda tetiklenir, böylece değeri yakalanabilir.

Sözdizimi

property OnHTTPUploadReadInput: TsgcWSHTTPUploadReadInputEvent;
// TsgcWSHTTPUploadReadInputEvent = procedure(Sender: TObject; const aName, aValue: string) of object

Varsayılan Değer

Remarks

OnHTTPUploadReadInput, multipart/form-data gövdesindeki, dosya yükleme olmayan her form alanı için tetiklenir (düz <input> değerleri, metin alanları...). aName alan adını ve aValue çözümlenen değeri taşır; OnHTTPUploadBeforeSaveFile / OnHTTPUploadAfterSaveFile aracılığıyla alınan dosyalara eşlik eden bir meta veri kaydını doldurmak için çifti kullanın. HTTPUploadFiles.RemoveBoundaries etkinleştirilmiş HTTPUploadFiles.StreamType = pstFileStream gerektirir; aksi takdirde ham sınır gövdesi POST akışında bırakılır ve bu olay tetiklenmez.

Örnek


procedure OnHTTPUploadReadInputEvent(Sender: TObject; const aName: string;
  const aValue: string);
begin
  DoLog('Input value received: ' + aName + ':' + aValue);
end;

Olaylara Dön