作者wuwt4y (Poky)
看板PHP
标题[请益] line@ api get content 相关问题
时间Wed May 30 15:35:54 2018
使用语言php7.2
最近再串接line@ api
根据line@ api
如果用户传了一张图片
那我後台只能得到那张图片的messageId
我必须再根据这个messageId 透过Get Content的api去取得相关资料
但是这个api的response
Returns status code 200 and the content in binary.
是一个二进制的字串
但是根据资料我只能得知这笔资料是 图档 音档 影像
但是我无法透过这个二进制的内容 得知 档案类型 例如image/jpeg
我现在的作法是存成没有副档名的档案
再用mime_content_type 去判断格式
再给它副档名
想请问有没有更好的办法 php可以直接判断 二进制的内容去知道档案类型
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.127.221
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1527665757.A.52B.html
1F:→ MOONRAKER: 有是有 不过我习惯用imagemagick identify 05/30 16:11
3F:→ wuwt4y: type image但是不知道是jpg,gif,png...哪种类型 05/31 10:06
4F:→ MOONRAKER: 搜寻一下。 05/31 16:57
6F:→ MOONRAKER: 可以自己照答案土炮,但是最好看一下那个27票的答案。 05/31 17:00
7F:推 mikejaffson: 关键字 getID3 07/19 14:51
8F:推 KKFN: 哦喔我之前才写了一个Line@, 不过我记得我当时好像全部直接 08/02 00:51
9F:→ KKFN: 果断硬存 jpg?明天检查看看我再上来回好了 08/02 00:51