我有2.24MB文件大小上传到数据库,它显示
没有收到要导入的数据.未提交文件名,或文件大小超过PHP配置允许的最大大小.见FAQ 1.16.
我使用WAMP服务器2.2和支持的版本
Apache 2.2.21
PHP 5.3.8
MySQL 5.5.16
Run Code Online (Sandbox Code Playgroud)
我也做了以下改动
C:\wamp\bin\apache\apache2.2.6\bin\php.ini
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
C:\wamp\bin\mysql\mysql5.0.45\my.ini:
max_allowed_packet = 200M
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我上传大文件的选项.
您的问题是您修改了错误的 PHP.ini 文件。这是 WAMP 的诡计。
WAMP 使用一个烦人的系统,其中不使用实际的 .ini 文件 - 它们是在启动时动态生成的。要修改.ini
条目,您实际上需要左键单击 WAMP 图标,然后php.ini
从上下文菜单中进行选择。它将默认为记事本,进行更改并点击“保存”(点击“另存为”将生成记事本错误)。保存后,再次重新启动 WAMP。
当我第一次进入文件夹并尝试编辑文件时,这个问题也让我着迷。