我需要一些帮助接受在Delphi XE2的ISAPI上的文件上传。在Delphi2007中,我使用的是Shiv的TMsMultipartParser,它100%有效。尝试在XE2中使用它。据我所知,内容长度被错误地读取,然后缓冲区的长度被错误地设置。
我在2007年和XE2之间的测试表明,对于相同的文件,XE2上的长度要大3个字节。不幸的是,我不知道如何解决这个问题,我也找不到任何关于如何接受上传表单中的文件并保存它们的东西。
任何代码示例的帮助都会有所帮助。
谢谢
发布于 2013-03-13 21:19:57
我在我的Delphi2007项目中正是使用了这个多部分解析器,但我需要在单一化时对其进行调整。我想这可能是你的问题。
无论如何,至少我的Delphi2010附带了单元ReqMulti.pas,所以试着在项目中的某个地方包含它,你应该注册一个多部分解析器。
如果这对你不起作用,我将发布我调整后的解析器。
https://stackoverflow.com/questions/15385808
复制相似问题