【问题标题】:another Wordpress contact form 7 file upload issue另一个 Wordpress 联系表 7 文件上传问题
【发布时间】:2023-04-01 11:15:01
【问题描述】:

我知道这个问题通常是相关的,但我正在努力处理我得到的信息。我想创建一个上传文件字段来处理长达 10 个月的文件。

这是我的 phpinfo 示例:

max_input_time : 300
max_execution_time : 300
upload_max_filesize : 300000M
post_max_size : 300000M
memory_limit : 512M

我也在 wp-config.php 中添加了这一行

define('WP_MEMORY_LIMIT', '64M');

最后,这是我在联系表格 7 中输入文件的符号:

[file file limit:20mb filetypes:txt|pdf|doc|docx|odt class:fileinput]

通过这些设置,我最多可以上传 8 个月的文件,但我需要 10 个月。目前看不出有什么问题

【问题讨论】:

  • 您是否研究过电子邮件附件大小可能存在的限制?
  • 检查您网站的 php max_upload_size 限制,创建一个 php 文件并输入phpinfo() 函数并将文件放在您网站的根目录下,然后运行它YouSiteDomain/phpFileName.php,搜索@987654326 @.

标签: wordpress contact-form-7


【解决方案1】:

尝试以字节为单位设置大小限制 - 以字节为单位的 20mb 的输出为 20971520

[file file limit:20971520 filetypes:txt|pdf|doc|docx|odt class:fileinput]

【讨论】:

    【解决方案2】:

    为了允许大于 1Mb 的文件(?),我不得不编辑

    wp-content/plugins/contact-form-7/modules/file.php
    

    并将 1048576 更改为 10048576

    $allowed_size = 10048576;
    

    如果我们为它配置了服务器,这将允许 ContactForm7 接受文件直到 10Mb 文件。

    【讨论】:

    • 并且会在你更新插件的那一刻彻底崩溃
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    相关资源
    最近更新 更多