无法在联系表格 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>
我只是删除了表单标签,问题就解决了。
提前感谢您抽出时间。 我创建了一个带有联系表格 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>
我只是删除了表单标签,问题就解决了。