【问题标题】:Image is not displaying in server - using PHP file upload图像未显示在服务器中 - 使用 PHP 文件上传
【发布时间】:2010-10-18 10:29:43
【问题描述】:

我有一个 php 网站。在这里,我上传了大小为 1 MB 的图像。已成功上传到服务器。但它没有显示。我已启用包含图像的文件夹的读写权限。虽然上传较小的尺寸,但它工作正常。

但对于较大的图像(大于 1 MB),它不起作用。我检查了我的 php 信息。文件上传的最大大小为 25 MB。那么这可能是什么问题呢?

【问题讨论】:

  • 先基本调试。不显示时,图像的来源是什么样的?我敢打赌它包含“内存限制已用完”错误消息。有关这方面的帮助,请参阅stackoverflow.com/questions/1735081/…

标签: php upload


【解决方案1】:

可能发生这种情况的案例:

1-当提供的输出大于某个限制时,某些网络主机会包含页眉或页脚代码。他们通常将其用于分析目的。看看您是否可以删除这些页眉/页脚,或者,如果您正在使用 php 中的 readfile(),请改为直接链接到浏览器。

2-检查上传图片的文件大小,有时上传被截断,没有报错信息。

另外,一个示例链接会有所帮助

【讨论】:

  • 我的文件上传到服务器。但不显示。我已经检查了该上传图像的文件属性。那里没有检查读取权限。我已经为包含图像的文件夹授予了 777 权限。仅适用于较大图像(大于 1 Mb)的情况。有没有人帮我...
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2018-05-24
    相关资源
    最近更新 更多