任何人都可以請舉一個如何使用Delphi CGI上傳文件的工作示例。使用Delphi CGI上傳文件
我已經使用Google搜索,但到目前爲止還沒有任何運氣。
這是我一直在嘗試,但我得到訪問衝突。
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var
lFileName : string;
lFileStream : TFileStream;
begin
lFileName := Request.Files[0].FileName;
lFileStream := TFileStream.Create(lFileName, fmCreate);
try
lFileStream.CopyFrom(Request.Files[0].Stream, Request.Files[0].Stream.Size);
finally
lFileStream.Free;
end;
end;
訪問衝突來自哪裏?請求有效嗎? Files數組中有多少個文件?第一個文件的Stream屬性是否有效?它的大小是多少?文件名是否對您的文件系統有效? – 2009-06-01 13:08:48