我有下面的代码来通过 https 显示图像,但无论出于何种原因,它都适用于大多数图像,但奇怪的图像却没有..
代码如下
<?php
//This one works
//$file = "http://i.ebayimg.com/00/s/NDEwWDY0MA==/$%28KGrHqJ,!pQFBWf4uEThBQkO-TbjYw~~60_12.JPG";
//This one doesnt
$file = "http://i.ebayimg.com/00/s/NDgwWDY0MA==/$T2eC16JHJIYE9qUcNbMwBQroE+MgEQ~~60_1.JPG";
ob_clean();
header('Content-type: image/jpg');
echo readfile($file);
正如您所看到的,它是一个基本脚本,第一个文件(当前已注释掉的那个)可以正常工作,但第二个文件不会同时存在两个文件并且看起来接近 identicle