1

我有一个将数据发送到 cfc 的 ajax 文件上传器。在cfc 中,通过使用GetHttpRequestData() 将数据分配给一个局部变量。

<cfset local.requestData = GetHttpRequestData()>

当直接针对 Coldfusion (Tomcat) 运行它时,一切正常,数据可以在 local.requestData.content 中找到。

但是,如果请求通过 Apache,则内容在 local.requestData.content(大小为 0)中不可用。

我用 PHP 和 CF 编写了一些非 ajax 上传器,只是为了测试它是否是 Apache 问题。它不是。

我发送声明为应用程序/表单数据的内容类型。有趣的是,标题字段“content-length”设置了正确的大小,因此在我看来,数据发送正确,但 GetHttpRequestData() 没有正确获取。

有任何想法吗?

4

0 回答 0