TsgcHTTPServer › Olaylar › 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, bir multipart/form-data gövdesinde dosya yüklemesi olmayan her form alanı için tetiklenir (düz <input> değerleri, metin alanları...). aName alan adını taşır ve aValue çözülmüş değeri taşır; OnHTTPUploadBeforeSaveFile / OnHTTPUploadAfterSaveFile aracılığıyla alınan dosyalara eşlik eden bir meta veri kaydını doldurmak için bu ikiliyi kullanın. HTTPUploadFiles.RemoveBoundaries etkinken 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