FirebaseUI를 사용하여 FIRStorageReference
및 UIImage?
을 인수로 사용하는 sd_setImage 메소드를 사용하여 Firebase 스토리지에서 이미지를 검색합니다.새로운 이미지를 Firebase Storage에 업로드 한 후 캐쉬 된 이미지를 새로 고침
myUIImage.sd_setImage(with: reference, placeholderImage: placeholderImage)
내가 중포 기지 저장에 대한 새로운 이미지를 업로드하지만,이 문서의 상태로 대체되지 않습니다.
"SDWebImage 그것은 캐시의 모든 종류를 기본적으로 매우 공격적인 캐싱을 무시 않습니다 HTTP 서버가 반환 한 컨트롤 헤더와 시간 제한없이 반환 된 이미지를 캐시하십시오. "
firebase 보관함에 SDWebImageRefreshCached
깃발을 사용할 수있는 방법이 있습니까?
SDWebImageRefreshCached 플래그를 사용할 수 있습니다. 이것은 약간 성능을 저하되지만 HTTP 캐싱 제어를 헤더 존중 :
이 내 문제를 해결하고이 중포 기지 저장 교체되었을 때 이미지를 업데이트 할 것입니다.
감사합니다.
'SDWebImageRefreshCached'가 문제를 해결하는지 아닌지 질문을하는 것이 두렵다. –
FIRStorageReference를 수락하는 메서드에는 SDWebImageRefreshCached를 허용하는 옵션에 대한 인수가 없으며 URL 요청에만 사용할 수 있습니다. 내 질문은 거기에 FIRStorageReference, 또는 HTTP 캐시 컨트롤 헤더를 존중하는 다른 방법을 사용하는 메서드와 SDWebImageRefreshCached 활용하는 방법입니다. – Haansplosion