我制作了一个发送电子邮件的php项目,默认情况下附件。 我正在使用此库https://github.com/PHPMailer/PHPMailer。但是,当我尝试发送一个22mb大小的pdf文件时,我的浏览器控制台上出现内部500服务器错误。我尝试使用小于1mb大小的pdf文件和其他文件,如jpg,它工作正常。只有22mb文件。可能是什么问题呢?它是我的PHP设置?如果是的话,哪一个?或者它是在图书馆本身? 感谢。
答案 0 :(得分:0)
找到解决方案。我只是使用这个工具http://smallpdf.com/compress-pdf压缩文件大小。希望它也可以帮助其他人。
答案 1 :(得分:0)
是的,需要改变
在php.ini
,虚拟主机配置或.htaccess
文件中设置它们。典型的.htaccess
文件如下所示:
php_value post_max_size 30M
php_value upload_max_filesize 30M
注意:强>
ini_set
设置后,这些设置无效。