任何人都可以请举一个如何使用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