sorgu paramlarını dikkate almayın Uygulamamdaki görüntüleri önbelleğe almak için SDWebImage
kullanıyorum, ancak yakın zamanda önbelleğe alınacak görüntülerin yenilenmesi gereken bir sorunla karşılaştım. Ona baktığımda, AWS'den gelen tam görüntü URL'sinin, URL'nin sonuna eklenen parametreleri nedeniyle değiştiğini fark ettim. Görüntü URL'sini içeren nesneyi her getirdiğimde, görüntü URL'si dinamik bir "imza" ve "geçerlilik süresi" parametresiyle döner (güvenlik amacıyla). Görüntü önbelleği ile ilgili olarak farklı bir URL, ancak görüntü ile aynı yola dikkat edin.SDWebImage
İlk getirme:
https://myapp.s3.amazonaws.com/path/image123.jpeg?AWSAccessKeyId=SOMEKEY&Signature=vrUFlMFEQ9fqQ%3D&Expires=1441702633
tekrar 1 saniye sonra getir:
bu durumun üstesinden gelmek için en iyi yolu nedirhttps://myapp.s3.amazonaws.com/path/image123.jpeg?AWSAccessKeyId=SOMEKEY&Signature=2mcMxUJLyJd7E%3D&Expires=1441703105
? SDWebImage
, dosyaya giden yolun ötesinde sorgu paramlarını yok saymak için bir seçenek varsa, harika olurdu.
u çözdü mü? –