writeImage($variable) 在文件名中输出问号
writeImage($variable) outputs question mark in filename
所以我尝试通过 imagick 操作生成一些图像。
$this->image->writeImage("img/new.jpg");
$this->image->writeImage($location);
这段代码会给我写两张图片,第一张没问题,但第二张($location
设置为 img/kopanky.jpg
)也会创建图片,但名称为 kopanky.jpg?
.我如何命名它,我把它放在哪里并不重要,但它只在我使用变量时发生。第二张图和第一张图一样,但是文件名中的问号让我很烦。
我也尝试过 writeImageFile
和 fopen
。
我很确定你的 $location
字符串末尾包含一个特殊字符,在保存时将其转换为 ?
。
要验证这一点,请将 var_dump($location);
添加到代码的该部分并查看字符串中的内容。
所以我尝试通过 imagick 操作生成一些图像。
$this->image->writeImage("img/new.jpg");
$this->image->writeImage($location);
这段代码会给我写两张图片,第一张没问题,但第二张($location
设置为 img/kopanky.jpg
)也会创建图片,但名称为 kopanky.jpg?
.我如何命名它,我把它放在哪里并不重要,但它只在我使用变量时发生。第二张图和第一张图一样,但是文件名中的问号让我很烦。
我也尝试过 writeImageFile
和 fopen
。
我很确定你的 $location
字符串末尾包含一个特殊字符,在保存时将其转换为 ?
。
要验证这一点,请将 var_dump($location);
添加到代码的该部分并查看字符串中的内容。