如何判断没有扩展名的图像的文件类型?它们是如何工作的?

塞巴斯蒂安

我正在处理网络上没有文件扩展名的图像,如下所示:

https://static1.squarespace.com/static/52a74d9ae4b0253945d2aee9/t/52ed63b1e4b04368c021b921/1463088116168/?format=500w

可以找到这样的图像,例如,在使用 squarespace 制作的网站上,就像这个演示:https ://bedford-demo.squarespace.com/

我正在尝试使用 PHP 下载这些图像并将它们存储在我的服务器上。但是我怎样才能找出这些图像的实际 URL 呢?这是如何运作的?我怎么知道这个图像的文件类型?这是什么法宝?

任何提示表示赞赏!

伴侣Solymosi

快速回答:

要找出Content-Type任何 URL返回值,请查看此答案:
在 PHP 中获取请求 URL 的内容类型


为什么你需要Content-Type

就像并非互联网上的每个网页都有以 结尾的 URL 一样.html,图像也不需要在其 URL 中具有“扩展名”。

决定浏览器是否将从 URL 检索到的数据视为图像的是Content-TypeHTTP 响应中标头

您发布的 URL 返回以下 HTTP 标头:

在此处输入图片说明

对于 HTML 文档,Content-Typetext/html. 您可以在浏览器中打开开发者控制台网络选项卡,在浏览时检查标头寻找“响应头”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何查找没有扩展名的图像的MIME类型?

如果图像没有文件扩展名,如何在 blazor 页面中显示图像?

如何预览没有文件扩展名的Windows文件?

在Windows上没有扩展名的情况下,如何确定文件类型?

如何在python中检查没有扩展名的文件的类型?

如何删除没有特定扩展名的文件?

如何让 gulp 处理没有扩展名的文件

如何查找没有扩展名的文件的扩展名

如何打开扩展名为.chk或没有扩展名的二进制文件?

如何从上传的图片中获取文件扩展名,而文件名中没有扩展名

如何下载网址中没有文件名和文件扩展名的文件

如何只恢复没有路径和文件扩展名的文件名?

如何从PowerShell中的扩展名类型数组中提取/匹配文件类型扩展名

如何删除没有匹配的文件,具有不同扩展名的文件

如何在组合框中显示没有扩展名的文件名?

如何使用php获取没有扩展名的网站文件名和?id=someid

如何从没有扩展名的路径中获取特定文件名python

如何在没有扩展名的Django中获取图像名称

如何从没有扩展名的 URL 加载图像

我如何接受HTML中危险的文件扩展名以外的所有文件类型

如何使用MPMoviePlayerController或AVPlayer在iOS上播放没有文件扩展名的电影文件?

如何让eclipse像Java文件一样对待没有扩展名的文件?

load / require / require_relative如何处理没有文件扩展名的文件?

如何在Laravel存储中查找没有特定文件扩展名的文件?

Spark如何读取没有文件扩展名的管道分隔文本文件

下载文件时如何跳过没有扩展名的文件?

如何实现所有没有带星号扩展名的文件?

我们如何下载图像,当其 URL 不包含文件扩展名并上传带有文件扩展名的图像

如何通过文件扩展名确定mime类型?(露比)