2016-03-24 16 views
0

Birkaç sayfaya yeniden kullanmak için bir görüntü kaydetmek istiyorum. Benim için en basit yol yerel depolama kullanmaktır.Baz64 resimlerini yerel depolama alanında güvenli bir şekilde saklayabilir miyim?

Şimdi, güvenli bir seçenek olup olmadığını merak ediyorum. Oluşturulan görüntünün boyutundan emin değilim, bu yüzden bazen yerel depolama kapasitesinin sınırını aşabileceğinden korkuyorum.

  • 980x653 PNG 33k karakter (ama can tahmin ~ 400ko
  • base64 olan ~ kurtardığında
  • , bu ağırlığındadır
  • : o yardımcı olabilir

    , burada tipik bir görüntünün özellikleridir) kolayca çift

+0

localstorage'un kapasitesi 5 mb'ye kadardır (eğer güvende olmak istiyorsanız, krom ve firefox üzerinde test edilmişse). – gurvinder372

+0

Bir web sitesinden yükleyememenizin bir nedeni var mı? Tarayıcınız resmi önbelleğe almalı ve yalnızca oturum başına bir kez indirmelidir. –

cevap

1

Ödeme bu soru:

How to store and retrieve image to localStorage?

Bunu başarmanın en iyi yolunun size daha fazla bilgi vermesi gerekir. Görüntünün 5mb'den büyük olmayacağını garanti ederseniz, devam edin! Çok büyük olup olmadığını kontrol etmek için her zaman bir doğrulama yapabilirsiniz. Kaliteyi kaybedecek olsa da, görüntüyü çok büyük ve daha sonra da kaydedebilirsiniz.

+0

Cevabınız için teşekkürler. Aslında, görüntüyü saklamak/almak kendi başına bir sorun değildir. Dahası, resimlerimin 5mb'den daha büyük olacağından endişe duymalı mıyım? – saawsann

+1

Umm..Ayrıca görüntüleri aldığınız yere göre değişir. Kullanıcılar bunları yüklüyorsa, evet, boyutu hakkında endişelenmeniz gerekir (bu durumda bazı doğrulama ve görüntü sıkıştırması ekleyebilirsiniz). Resimlerin> 5mb olamayacağını garanti ederseniz, endişelenme noktası nedir? Ancak emin değilseniz, kodunuzda bazı doğrulama veya görüntü sıkıştırma eklemeye değer. @saawsann – James111

İlgili konular