【发布时间】:2014-10-15 21:34:01
【问题描述】:
我有问题。我正在创建自己的 PHP 应用程序,并且希望允许用户上传文件。
我的 PHP
function make_upload() {
echo "<pre>";
print_r($_FILES);
echo "</pre>";
}
if (isset($_GET["upload"]) && $_GET["upload"] == "1") {
make_upload();
}
我的 HTML
<form action="?upload=1" method="post" enctype="multipart/form-data">
<input name="file[]" type="file" multiple/>
<input type="submit" value="Upload"/>
</form>
当我尝试浏览并选择许多文件时,print_r($_FILES); 显示空白 Array ( ) 而不是包含我的文件的数组。这是因为post_max_size 设置为8M。如果我更改我的post_max_size,那么我可以选择更多图像。
我想分享我的应用程序以安装在网站上,但我不想告诉用户增加他们的post_max_size。
有什么办法可以避免post_max_size? (我看到在 wordpress 中我可以选择post_max_size 以上的图像 - 是如何制作的?)
【问题讨论】:
标签: php wordpress file-upload upload image-uploading