我在不同的服务器上尝试了相同的代码,效果很好。
看起来问题是我设置的服务器存在某种配置问题。 其实和reCAPTCHA和文件输入+enctype的交互没有关系。
如果我弄清楚配置问题是什么,我会更新。
以某个名称创建一个隐藏变量。将副本 ReCaptcha 响应 (document.getElementById('g-recaptcha-response').value) 提交到该变量并在服务器端验证时使用该变量而不是“g-recaptcha-response”。