Recaptcha v2验证在上传大文件时到期

时间:2017-10-10 11:38:59

标签: javascript recaptcha

我有一个文件上传表单,允许用户上传大文件~200MB。 我使用的是Google Recaptcha v2。在单击表单的提交按钮之前,用户需要单击captcha的复选框。

现在我观察到,Google重新验证过期(以下消息:“验证已过期。再次检查复选框”)在大文件上传过程中,用户需要每隔几分钟点击一次recaptcha,直到文件上传成功。

请您帮我知道如何配置recaptcha,以便用户在上传文件或其他任何替代方案时不必一直点击验证码以简化此过程。

此致 塔伦

1 个答案:

答案 0 :(得分:1)

为了解决这个问题,我做了以下几点:
在提交表单之前调用Ajax来验证recaptcha。如果表单已成功提交,请删除验证码的div off页面,使其不显示验证已过期。