出奇的简单!! 虽然 WebSnap 有许多问题,但在很多方面还是很出色的!procedure TPageProducerPage1.AdapterActionUploadExecute(Sender: TObject; Params: TStrings); var i:Integer; Buffer:PChar; begin with WebContext.Request do begin if Files.Count>0 then begin i:=Files.Items[0].Stream.Size; GetMem(Buffer,i); i:=Files.Items[0].Stream.Read(Buffer^,i); FreeMem(Buffer); end; end; end;
出奇的简单!!
虽然 WebSnap 有许多问题,但在很多方面还是很出色的!procedure TPageProducerPage1.AdapterActionUploadExecute(Sender: TObject;
Params: TStrings);
var
i:Integer;
Buffer:PChar;
begin
with WebContext.Request do
begin
if Files.Count>0 then
begin
i:=Files.Items[0].Stream.Size;
GetMem(Buffer,i);
i:=Files.Items[0].Stream.Read(Buffer^,i);
FreeMem(Buffer);
end;
end;
end;
Adapter.UpdateRecord这样,可以在 OnUploadFiles 中处理上传的文件。