将图像上传到服务器但它们没有显示出来

时间:2014-06-15 01:26:18

标签: php apache

我正在关注此tutorial以将图像上传到localhost服务器。我在这条线上做了一些小改动。

自:

upLoadServerUri = "http://10.0.2.2/uploads/UploadToServer.php";

要:

upLoadServerUri = "http://The IPv4 Address/uploads/UploadToServer.php";

此外,由于我收到权限错误,因此必须将Apache文件httpd.conf更改为以下内容。

自:

<Directory />
    AllowOverride none
    Require all denied
</Directory>

<Directory />
    AllowOverride none
    Require all granted
</Directory>

我甚至不确定这是否安全。

上传/通信似乎工作正常但是当我检查www/uploads文件夹时没有图像。我不知道我是否错过了任何其他的apache设置或其他东西,但希望有人可以指导我。

1 个答案:

答案 0 :(得分:1)

脚本当前允许的最大大小为:

int maxBufferSize = 1 * 1024 * 1024;  // 1048576 bytes (1 MB)

因此,如果您想上传较大的图片,例如更改为:

int maxBufferSize = 1 * 1536 * 1536;  // 2359296 bytes (2.25 MB)

您的php配置可能需要设置为允许图片&gt;尺寸也要改变。