我正在使用Jodit创建一个所见即所得的编辑器。我有一个空的冷融合文件(uploadimage2.cfm)。当我将上传的 img 发送到那个空的coldfusion 页面时,我收到一个错误,即coldfusion 找不到变量“FILES”。
Jodit 将以下表单数据发送到uploadimage2.cfm:
------WebKitFormBoundaryIrkl9oNQedwACmBe
Content-Disposition: form-data; name="path"
------WebKitFormBoundaryIrkl9oNQedwACmBe
Content-Disposition: form-data; name="source"
default
------WebKitFormBoundaryIrkl9oNQedwACmBe
Content-Disposition: form-data; name="files[0]"; filename="HandShake.JPG"
Content-Type: image/jpeg
------WebKitFormBoundaryIrkl9oNQedwACmBe--
似乎冷融合卡在 name="files[0]" 部分。我有一个不使用 Jodit 的有效上传功能,它发送 name="image" 代替它。
当 Jodit 发送表单数据时,我无法拦截表单数据以尝试重命名它。
这是我的带有 Jodit 插件的 javascript:
var editor = new Jodit('#newEditor',
uploader: {
url: "uploadimage2.cfm",
filesVariableName: "image"
}
);
如何为coldfusion发送正确的表单数据以免引发错误?