所以我试图通过想象操作生成一些图像。
$this->image->writeImage("img/new.jpg");
$this->image->writeImage($location);
这段代码会给我写2张图片,第一张是OK,但第二张($location
设置为img/kopanky.jpg
)也会创建图像,但名称为kopanky.jpg?
。在我放置它的位置并不重要,但只有在我使用变量时才会发生这种情况。第二个图像看起来像第一个,但文件名中的问号让我很烦恼。
我也尝试了writeImageFile
fopen
。
答案 0 :(得分:1)
我非常确定您的$location
字符串末尾包含一个特殊字符,在保存时会转换为?
。
要验证这一点,请在代码的该部分添加var_dump($location);
,然后查看字符串中的内容。