我在网站上有一个联系人表格,可以在电子邮件中添加附件。这是一种配置如下的正常形式:
Position* | *Position=input
Name* | *Name=input
Vorname* | *Vorname=input
Firma | Firma=input
Strasse | Strasse=input
PLZ / Ort | PLZ_Ort=input
Land | Land=input
Telefon G | Telefon_G=input
Telefon P | Telefon_P=input
Mobile | Mobile=input
Email* | *Email=input
Website | Homepage=input
Ihre Nachricht | Ihre_Nachricht=textarea,,5
CV | attachment1=file, 4096000
| formtype_mail=submit
| html_enabled=hidden | 1
| subject=hidden | Kontaktformular Internet
现在的问题是,如果文件大于2MB,就不会附加到电子邮件中。如果我添加2个或更多小于2MB的附件,上传没有问题。此外,formmailMaxAttachmentSize
应该不是问题,因为它设置为25000000。
我在互联网上寻找解决方案,但没有找到任何能帮助我解决这个问题的方法。
TYPO3的版本为4.4.2
一些操作系统(如Debian)的PHP上传默认上传大小为2MB。
请检查Web服务器php.ini中的配置设置"upload_max_filesize"one_answers"post_max_size"。
两者都包含大于2 MB的值吗?如果没有,请将限制设置为大于2 MB的值。下面的示例将上传限制设置为10 MB。
upload_max_filesize = 10M
post_max_size = 10M
当问题出现时,确实是因为php.ini文件,但在我将限制更改为20M后,它也不起作用,因为一个简单的问题。每次我测试公式时,我都会在后台登录。我不知道为什么,但如果你使用预览功能,公式似乎不起作用。所以我只需要从后端注销,然后再次测试它。