我需要一些帮助来接受 Delphi XE2 中 ISAPI 上的文件上传。在 Delphi 2007 中,我使用 Shiv 的 TMsMultipartParser,它可以 100% 工作。尝试在 XE2 中使用它确实有效。据我所知,内容长度读取不正确,然后缓冲区的长度设置不正确。
我在 2007 年和 XE2 之间的睾丸显示,对于同一文件,XE2 上的长度要大 3 个字节。不幸的是,我不知道如何解决这个问题,也找不到任何其他关于如何接受上传表单中的文件并保存它们的信息。
代码示例的任何帮助都会有所帮助。
谢谢
我在 Delphi 2007 项目中正是使用了这个多部分解析器,但是当涉及到统一编码时我需要对其进行调整。我想可能是你的问题。
无论如何,至少我的 Delphi 2010 附带了 ReqMulti.pas 单元,因此请尝试将其包含在项目中的某个位置,并且您应该注册一个多部分解析器。
如果这对你不起作用,我会发布我调整后的解析器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)