2

我需要一些帮助来接受 Delphi XE2 中 ISAPI 上的文件上传。在 Delphi 2007 中,我使用 Shiv 的 TMsMultipartParser,它可以 100% 工作。尝试在 XE2 中使用它确实有效。据我所知,内容长度读取不正确,然后缓冲区的长度设置不正确。

我在 2007 年和 XE2 之间的测试表明,对于同一个文件,XE2 上的长度要大 3 个字节。不幸的是,我不知道如何解决这个问题,也找不到其他关于如何接受上传表单中的文件并保存它们的信息。

代码示例的任何帮助都会有所帮助。

谢谢

4

1 回答 1

3

我在我的 Delphi 2007 项目中正好使用了这个多部分解析器,但是当涉及到统一编码时,我需要对其进行调整。我想可能是你的问题。

无论如何,至少我的 Delphi 2010 带有单元 ReqMulti.pas 所以尝试将它包含在项目的某个地方,你应该注册一个多部分解析器。

如果这对你不起作用,我会发布我调整后的解析器。

于 2013-03-13T13:19:56.507 回答