在节点编辑页面的文件附件下,单击附加时出现以下错误: 验证错误,请重试。如果此错误仍然存在,请联系网站管理员
问问题
576 次
1 回答
0
更多的权宜之计可能是:我禁用 javascript 足够长的时间来执行我的文件上传,然后重新打开它。
对于我遇到此错误的安装,模块路径上的递归 grep 在以下路径中显示此错误消息:
modules/upload/upload.module
includes/form.inc
sites/all/modules/ctools/includes/form.inc
sites/all/modules/views/includes/form.inc
我在文件上传过程中遇到了错误,快速查看upload.module
显示错误来自一个名为: 的函数upload_js()
。所以我在浏览器中禁用了 javascript 并上传了我的文件,然后重新启用了 javascript。
在此之前,我确保我的用户有权限和足够的配额来上传这个 < 400kb 的文件,修改max_file_uploads
设置并重新启动php5-fpm/apache
。
抱怨的代码如下所示:
// Load the form from the Form API cache.
if (!($cached_form = form_get_cache($_POST['form_build_id'], $cached_form_state)) || !isset($cached_form['#node']) || !isset($cached_form['attachments'])) {
form_set_error('form_token', t('Validation error, please try again. If this error persists, please contact the site administrator.'));
$output = theme('status_messages');
print drupal_to_js(array('status' => TRUE, 'data' => $output));
exit();
}
于 2015-10-23T21:16:35.630 回答