Kingfisher加載不出帶逗號的圖片url

ps:不是逗號的原因,但是逗號是這個url的特征,方便搜索
使用版本:3.1.3
如:http://img2.imgtn.bdimg.com/it/u=2627069709,2509213581&fm=21&gp=0.jpg

解決

參考
https://github.com/rs/SDWebImage/issues/1228

ImageDownloader.swift文件299行加入User-Agent

    func downloadImage(with url: URL,
              retrieveImageTask: RetrieveImageTask?,
                        options: KingfisherOptionsInfo?,
                  progressBlock: ImageDownloaderProgressBlock?,
              completionHandler: ImageDownloaderCompletionHandler?) -> RetrieveImageDownloadTask?
    {
        if let retrieveImageTask = retrieveImageTask, retrieveImageTask.cancelledBeforeDownloadStarting {
            return nil
        }
        
        let timeout = self.downloadTimeout == 0.0 ? 15.0 : self.downloadTimeout
        
        // We need to set the URL as the load key. So before setup progress, we need to ask the `requestModifier` for a final URL.
        var request = URLRequest(url: url, cachePolicy: .reloadIgnoringLocalCacheData, timeoutInterval: timeout)
        request.httpShouldUsePipelining = requestsUsePipeling
      //這兒
        request.allHTTPHeaderFields = ["User-Agent":"App/iOS"]
....下面省略
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 前不久做了一個生成快照的需求,其中用到 SDWebImage 來下載圖片,在使用該框架的過程中也遇到了一些問題,索...
    ShannonChenCHN閱讀 14,324評論 12 241
  • 中午起床,下午改論文格式,期間摸了兩小時。晚上繼續(xù),把正文改完,致謝也寫了,發(fā)現(xiàn)還有翻譯的格式??????頁眉也亂...
    AJI米閱讀 219評論 0 0
  • 十二年的寒窗苦讀,迎來的是劍指七月的高考,三年半的大學生活之后,是熱火朝天的招聘季。 小亦也是大四莘莘學子中的...
    李宛宸679閱讀 331評論 4 10
  • 此文僅是我由小事引發(fā)的思考。 中考是每個學生都不得不面對的,它,是人生的轉折點,因此也分外重視。...
    冷凝憶閱讀 174評論 0 1
  • 我在重新思考、定義一個詞――潛規(guī)則 什么是潛規(guī)則?首先,它是個規(guī)則,何以謂之“潛”,說明它被遮遮掩掩的藏起來。又為...
    漁喵閱讀 358評論 0 1

友情鏈接更多精彩內(nèi)容