百度图片下载出现2张相同的图片
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
1.打开Browser,输入网址:www.baidu.com
2.进入百度图片的浏览界面,点击美女图片
3.直接点击一张图片大图
4.点击页面上的下载按钮
[SOLUTION]
此為baidu圖片的server產生location change後的結果
在點擊下載之後
baidu圖片會發request到
http://app.image.baidu.com/photos/LOGIC/webapp/download.php?download_url=http%3A%2F%2Fimg1c.xgoimg.
com.cn%2Fpics%2F1505%2Fa1504958.jpg
類似這樣的連結
在由http://app.image.baidu.com/photos/LOGIC/webapp/download.php此server回傳對應的圖片
但是在某些時候
baidu圖片會將連結做一次redirect到同一個連結
根據代碼
由於location change了
便會再發起另一次request
造成下載兩次圖片的結果
此問題為baidu圖片server的問題
試了一些對比機
此問題存在於ChROMe for android最新版, UC browser, 以及nexus 5
故並非我司browser平台問題
1.打开Browser,输入网址:www.baidu.com
2.进入百度图片的浏览界面,点击美女图片
3.直接点击一张图片大图
4.点击页面上的下载按钮
[SOLUTION]
此為baidu圖片的server產生location change後的結果
在點擊下載之後
baidu圖片會發request到
http://app.image.baidu.com/photos/LOGIC/webapp/download.php?download_url=http%3A%2F%2Fimg1c.xgoimg.
com.cn%2Fpics%2F1505%2Fa1504958.jpg
類似這樣的連結
在由http://app.image.baidu.com/photos/LOGIC/webapp/download.php此server回傳對應的圖片
但是在某些時候
baidu圖片會將連結做一次redirect到同一個連結
根據代碼
由於location change了
便會再發起另一次request
造成下載兩次圖片的結果
此問題為baidu圖片server的問題
試了一些對比機
此問題存在於ChROMe for android最新版, UC browser, 以及nexus 5
故並非我司browser平台問題
好贴要顶
谢谢支持
谢谢分享