谢谢你提前给我时间。我创建了一个表单与联系形式7插件,它的工作很好,并发送电子邮件,但它不附加文件。这是我的代码,我确信我的邮件配置没有问题:文件上传标签:文件文件-826限制:20000000文件类型:mp4 id:apply_film_btn class:apply_film_btn
文件文件-825限制:2000000文件类型:zip\rar\doc\pdf id:apply_resume_btn class:apply_resume_btn
我将这些添加到文件附件: File -825,我尝试将路径更改为另一个文件夹,所以我将这一行放到wp-config中:
define( 'WPCF7_UPLOADS_TMP_DIR', '/home/synapsea/domains/synapseaccelerator.com/public_html/wp-content/uploads/email-att' );并创建文件夹,并在我的直接管理中将该文件夹和父文件夹权限更改为777。我尝试了CFDB7插件,但它并没有解决问题。
当我试图提交表格时,不需要花时间上传文件并立即发送电子邮件。我收到邮件,但没有附加文件
这是我的表单:https://synapseaccelerator.com/apply/,我使用的是WordPress版本5.8.2和CF7版本5.5.3
发布于 2022-01-05 09:09:39
问题解决了:我用表单标签包装了我的短代码!就像这样:
<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>我只要去掉表单标签,问题就解决了。
发布于 2021-12-14 09:23:30
我的第一个想法是检查www-data用户权限,以确保它具有在您的目录中创建和覆盖文件的访问权限和特权(假设您使用的是Ubuntu),例如:
chgrp www-data /home/your_directory
chmod g+rwxs /home/your_directory您可以找到有关向www-data 这里授予权限的详细信息。
https://stackoverflow.com/questions/70345621
复制相似问题