最近项目中有从微信服务器下载图片到服务器端展示的功能,但是偶尔会出现下载的图片无法显示,打开图片发现格式已损坏,跟踪代码也并没有发现问题,直到出现了格式损坏图片的时候,发现在请求微信服务器返回文件流的时候,出现格式损坏的图片的HttpWebResponse的ContentLength长度都在100左右,根据请求的连接测试发现是accessToken过期,清除cache重新获取accessToken并请求就解决了。
最近项目中有从微信服务器下载图片到服务器端展示的功能,但是偶尔会出现下载的图片无法显示,打开图片发现格式已损坏,跟踪代码也并没有发现问题,直到出现了格式损坏图片的时候,发现在请求微信服务器返回文件流的时候,出现格式损坏的图片的HttpWebResponse的ContentLength长度都在100左右,根据请求的连接测试发现是accessToken过期,清除cache重新获取accessToken并请求就解决了。