任何人都可以请提供如何用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;

没有正确的解决方案

其他提示

使用idRunner组件,您可以找到:

http://www.vclcomponents.com/Delphi/Winsock___Internet/idRunner -info.html

它们都是免费的,包括源代码,这样就可以适应他们。

我使用的代码从以下链接让我WebBroker的东西做(多)文件上传。

http://exposureroom.com/members/skumar.aspx/tutorials /后/ 18

该网站有关于如何做的事情与WebBroker的技术大量的信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top