TIdHTTPServer文件上传

Com*_*sNo 6 delphi delphi-2010 indy10

我正在尝试将文件上传到Indy(版本10.5.5)TIdHTTPServer.
我一直在寻找解决方案,但到目前为止没有运气,我发现的是旧版本的Indy与Delphi 2010附带的版本不兼容.

我希望实现简单地使用"multipart/form-data"将文件上传到服务器并对其进行解码,这很简单,任何帮助都表示赞赏.

Rem*_*eau 8

TIdHTTPServer目前不支持multipart/form-data本地提交.这是在Indy 11的待办事项列表中.与此同时,您必须使用TIdDecoderMIMEmjn建议手动解析发布的MIME数据.之前在Embarcadero和Indy论坛上发布了一些例子.


Sti*_*ers 4

我开始使用xxm作为使用 Delphi 构建网站的一种方式,并在进行更改后按浏览器的刷新按钮重新编译包含 HTML 和 Pascal 代码的脚本。

它使用一个通用接口,可以“插入”IIS、Apache、Internet Explorer、FireFox,并且还有一个独立的 HTTP exe。上传文件时,该接口在参数上公开 IxxmParameterPostFile。

请参阅演示 4 上传示例。