![]() |
1
1
如果gravatar图标有您从中访问它们的服务器分配的准确的mime类型,只需检查一下。应该是
失败了… http://en.wikipedia.org/wiki/Portable_Network_Graphics#File_header
所以只需检查文件开头的8个字节;如果是PNG,它将在这些字节中具有指定的值,如果不是,它将不会。只需下载文件,可能将其临时存储在某个地方(考虑到它不应该太大,这不太难),并根据头包含的内容对其进行不同的处理。如果您首先将文件扩展名保存为错误的类型,则可以更改文件扩展名,然后使用PHP的图形库。(还是不允许这样做?)
|
![]() |
2
0
结束标记是JPG,但字符串由服务器解释并发送相应的图像。In this case a PNG. |
|
MARTIN MASSOL · 在JS中将12h格式转换为24h格式 6 年前 |
![]() |
user1645514 · 根据txt文件中的给定日期定义日期格式 6 年前 |
![]() |
Simon · 如何在Go中打印浮点的二进制表示? 6 年前 |
![]() |
clink · 使用Java字符串。format()用于打印 6 年前 |
![]() |
Beardedant · 合并Rstudio中格式不同的文件 6 年前 |
![]() |
drhagen · 整数到十六进制字符串 6 年前 |
![]() |
Maryg · 在python3中打印嵌套字典 7 年前 |