首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php 怎么准确判断远程文件的扩展名

2013-12-09 
php 如何准确判断远程文件的扩展名?http响应头如下:Array([0] HTTP/1.1 200 OK[1] Content-Length:

php 如何准确判断远程文件的扩展名?

http响应头如下:
Array
(
    [0] => HTTP/1.1 200 OK

    [1] => Content-Length: 345942

    [2] => Content-Type: application/octet-stream

    [3] => Server: Microsoft-IIS/6.0

    [4] => X-Powered-By: ASP.NET

    [5] => Date: Sun, 08 Dec 2013 05:44:39 GMT

    [6] => Connection: close

)

文件名里面没有扩展名,杂乱无章的。


[解决办法]
文件名只是用于识别存放于介质中的数据块的标识
在网络通讯中,文件名已经没有意义了

既然 Content-Type: application/octet-stream 已经声明了是一个流
且长度 Content-Length: 345942 也不算太大,你可以先当做图片来分析
所有的数据流都用特定的识别标志,前一阶段就有人在这里发过代码,你可以找一下

热点排行