0
我遇到了一个小问题,无法找到解决方案。我将我的图像以base64数据URI的形式输出到网站。如果某人直接在浏览器中打开图像,则图像的url将是可用于查找的数据URI,但在浏览器选项卡中显示的名称是随机的,我想改变它。我知道我可以在数据URI的末尾添加/new+name++that+i+want
来更改显示在浏览器中的标题,但有时在数据URI的末尾已经有名称/标题,并且在这种情况下,只会创建一个错误if我添加了一些东西到最后。是否有任何保存方式来设置标题/名称,而不是在最后添加内容并希望它不会产生错误?PHP:为图像数据设置名称URI
感谢您的阅读并祝您有愉快的一天。
我的代码:
$img = "uploads/images/smile.png";
$filetype = mime_content_type($img);
$imgdata = base64_encode(file_get_contents($img));
$src = "data:" . $filetype . ";base64," . $imgdata;
有什么原因呢?因为它不会改变文件名:) – Truzze
'mime_content_type'的输出是'image/png',但我们只想'png' –
但是如果我试图用' PNG它显示一个错误 – Truzze