无法在联系表格 7 插件中接收附件

can't receive attached file in contact form 7 plugin

提前感谢您抽出时间。 我创建了一个带有联系表格 7 插件的表格,它工作正常并发送了电子邮件,但它没有附加文件。这是我的代码,我确定我的邮件配置没问题: 文件上传标签: [file file-826 limit:20000000 filetypes:mp4 id:apply_film_btn class:apply_film_btn]

[file file-825 limit:2000000 filetypes:zip|rar|doc|pdf id:apply_resume_btn class:apply_resume_btn]

我将这些添加到文件附件中:[file-825][file-826] 我尝试将路径更改为另一个文件夹,所以我将此行放入 wp-config:

define( 'WPCF7_UPLOADS_TMP_DIR', '/home/synapsea/domains/synapseaccelerator.com/public_html/wp-content/uploads/email-att' );

并创建文件夹,并在我的直接管理员中将该文件夹和父文件夹权限更改为 777。 我尝试了CFDB7插件,但没有解决问题。

当我尝试提交表单时,没有花时间上传文件和发送电子邮件 immediately.i 收到邮件但没有附件

这是我的表格:https://synapseaccelerator.com/apply/ 我正在使用 WordPress 5.8.2 版和 CF7 5.5.3 版

我的第一个想法是检查 www-data 用户权限,以确保它具有在您的目录中创建和覆盖文件的访问权限和特权(假设您使用的是 Ubuntu),例如:

chgrp www-data /home/your_directory
chmod g+rwxs /home/your_directory

您可以找到有关向 www-data here

授予权限的更多详细信息

问题已解决: 我用表单标签包裹了我的短代码!像这样:

 <form class="mb-5" method="post" id="contactForm" name="contactForm">
<?php echo do_shortcode('[contact-form-7 id="268" title="apply form 1 farsi"]'); ?>
 </form>

我只是删除了表单标签,问题就解决了。