Closed abdurrahmanekr closed 7 years ago
Fotoğraf güncellemek için hangi ImagePicker modülünü kullanalım hocam? Onu ben yapayım.
community'nin geliştirdiğini yapabilirsin
Profil görselinin güncellenmesi için updateProfile servisinin file parametesine görselin base64 değerini mi vermem gerekiyor?
aslında file parametresi yok onu yanlış yazmışım. multipart/form-data var yani bir post işlemi gerçekleştirmek gerekli. common'a sendPOST adında bir method oluşutup içine dosya girilebilmeli. düz base64 get ile gönderilmiyor url uzunluğundan dolayı o konuyu araştırman gerekiyor. Yani göndereceğin parametreler data ve file olaracak
Profil fotoğrafının yüklenmesinde bir sorun yok. API işliyor, dosyayı yüklüyor, veritabanına kaydediyor, getUserVCard servisi yüklenen fotoğrafın bağlantısını doğru şekilde getiriyor. Fakat GLOBALS.user içerisinden gelen photo değeri, zannedersem uygulamanın çerezlerinden dolayı hatalı fotoğraf getiriyor. GLOBALS içine eklenen değerlerin nerede eklendiğini bulmaya çalıştım fakat bulamadım. sendGET ve sendPOST isteklerine, headers içine no-cache ekledim fakat durum aynı. Çerezlerden bir şekilde kurtulmamız gerekiyor.
Fotoğraf bağlantısının sonuna versiyon eklediğimde doğru fotoğraf geliyor. Yani hatanın çerezlerden olduğu bariz artık. Image nesnesi için aşağıda olduğu gibi çerezsiz yükleme yapılabiliyor, fakat bu sadece IOS için geçerli imiş.
<Image source={{ uri: 'https://facebook.github.io/react/img/logo_og.png', cache: 'only-if-cached'}} />
Nasıl yapalım?
Çerezlerin engellenmesi için version eklendi (https://github.com/abdurrahmanekr/kodabug/commit/973a7cf9c58d2724fde8600a00b17280c2651149)
[x] ios'da bulunan tasarım sorunları giderilecek
Bu issue üzerindeki bir işi aldıysanız veya bitirdiyseniz, commit'e see #6 şeklinde yazmanız yeterli.