php - "Resource interpreted as Image but transferred with MIME type text/html"非常奇怪的问题

标签 php image upload load mime

<分区>

我查了很多关于这个问题的帖子,但没有一个与我的匹配。

我正在测试我的项目,但收到此警告或错误(我不太清楚)

Resource interpreted as Image but transferred with MIME type text/html

同一文件夹中的一些图像已加载,但有些未加载。

THIS IS THE SITE -一个上传站点

10 分钟前还没有这个问题,但现在不知从哪里冒出来了。

即使在我对这个网站进行了数百次测试的计算机上也是如此。

而且我确定这不是 .htaccess 问题。

我该怎么办?

谢谢!

最佳答案

您正在构建一个图像并通过 count.php 将其发送,但您没有更改 header 以反射(reflect)适当的 mime 类型。您需要更改 header 以反射(reflect)响应本身中的内容类型。

例子:

我想通过 PHP 脚本发送一个 PNG 文件,所以我需要设置内容类型来反射(reflect)这一点:

$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);

关于php - "Resource interpreted as Image but transferred with MIME type text/html"非常奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10807705/

相关文章:

php - 在 PHP 中将日期选择器时间转换为 mysql 日期时间格式

android - 图片OCR安卓

Android:如何保证文件上传到WCF服务?

javascript - 通过 POST 将 JavaScript 数组发送到 PHP

php - 如何创建下拉菜单

javascript - 带有 json 格式数据的 AJAX 脚本不起作用

c++ - C/C++ 中的图像缩放和旋转

wpf - 如何在WPF中将图像加载到图像控件?

javascript - plupload - 发送另一个带有上传文件的请求参数

php - 将多个文件插入/上传到 PHP MYSQL 数据库表中的特定行