长春建站模板展示,网站配置域名,一起装修网官方网站,国外上市公司网站建设今日头条发表原创图文时#xff0c;在设置文章封面三张图时#xff0c;有时候会遇到错误信息“部分图片实际像素低于172*120, 不支持设置为封面”。然而我上传的每张图片都是大小超过4MB的高清晰图片#xff0c;怎么可能像素低于172 * 120? 因为我是个程序猿#xff0c;所…今日头条发表原创图文时在设置文章封面三张图时有时候会遇到错误信息“部分图片实际像素低于172*120, 不支持设置为封面”。然而我上传的每张图片都是大小超过4MB的高清晰图片怎么可能像素低于172 * 120? 因为我是个程序猿所以我使用Chrome的开发者工具的network标签页分析了这个错误的原因。我点击“”号从今日头条文章的所有图片里选择一张作为封面图时会产生两个HTTP请求从请求的响应尺寸不难得知第一个请求获取的是图片的原始数据第二个是缩略图。第一个请求的明细request headerReferer:http://mp.toutiao.com/profile_v3/graphic/figureUser-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36response header第一个请求的urlhttps://p3.pstatp.com/origin/pgc-image/cad64fb19f59463eb116b43bacc60de3Access-Control-Allow-Origin:*Age:0Ali-Swift-Global-Savetime:1549976603BD-Request-Id:d4a6c0286b9bd196548e595d1666c39fBd-Status:TCP_MISSCache-Control:max-age31536000Connection:keep-aliveContent-Length:5688059Content-Type:image/jpegDate:Tue, 12 Feb 2019 13:03:23 GMTEagleId:7d40019715499766036666093eNw-Session-Id:a9557205-eed0-4fd7-9dcb-1a4e59a9201eNw-Session-Trace:2019-02-12T21:03:23.73788842708:00 31Server:TengineTiming-Allow-Origin:*Via:http/1.1 cache22.img (bdcache [cMsSfW]), cache33.img, cache26.l2eu95[66,200-0,M], cache6.l2eu95[68,0], cache17.cn1434[103,200-0,M], cache3.cn1434[104,0]X-Cache:MISS TCP_MISS dirn:-2:-2X-Response-Date:Tue, 12 Feb 2019 21:03:23 GMTX-Swift-CacheTime:31536000X-Swift-SaveTime:Tue, 12 Feb 2019 13:03:23 GMTX-Tt-Logid:2019021221032301002507023130162浏览器里访问其实就是原图第二个请求的urlhttps://p3.pstatp.com/list/pgc-image/cad64fb19f59463eb116b43bacc60de3第二个请求的头部Referer:http://mp.toutiao.com/profile_v3/graphic/figureUser-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36第二个请求的响应头部Access-Control-Allow-Origin:*Age:1Ali-Swift-Global-Savetime:1549976605BD-Request-Id:9afe823c672d7fa0bb29ffb74f209803Bd-Status:TCP_MISSCache-Control:max-age31536000Connection:keep-aliveContent-Length:6973Content-Type:image/jpegDate:Tue, 12 Feb 2019 13:03:25 GMTEagleId:7d40019715499766048211246eNw-Session-Id:04fe747f-9737-496c-8a85-8bf55451c342Nw-Session-Trace:2019-02-12T21:03:25.3436751308:00 467Server:TengineTiming-Allow-Origin:*Via:http/1.1 cache05.hlimg (bdcache [cMsSfW]), cache44.img, cache27.l2eu95[520,200-0,M], cache45.l2eu95[522,0], cache3.cn1434[558,200-0,M], cache3.cn1434[558,0]X-Cache:MISS TCP_MISS dirn:-2:-2X-Crop-Loc:(0,0)-(4608,3215)X-Response-Date:Tue, 12 Feb 2019 21:03:25 GMTX-Swift-CacheTime:31536000X-Swift-SaveTime:Tue, 12 Feb 2019 13:03:25 GMTX-Tt-Logid:2019021221032401000304717333954浏览器里访问其实就是缩略图https://p3.pstatp.com/list/pgc-image/cad64fb19f59463eb116b43bacc60de3再回到这个错误的根源由于我家里网络不稳定有的时候会出现第一个请求失败的情况此时今日头条的前端网页没有获取到图片的原始数据JavaScript端解析不到图片的像素因此认为该图片像素低。因此这个错误消息实际上是由我本地网络状况不佳造成的并不是今日头条的bug。