JQuery Mobile'ı kullanarak bir mobil web uygulaması yapıyorum. Uygulamada resim yüklemeyi gerçekleştirdim ve Mobil Fotoğraf Makinesi'ne fotoğraf çekip karşıya yüklemeye başladım.jQuery mobile Internet bittiğinde daha sonra görüntüyü yükleyin
Sorunum, resim yüklediğimde, internet sitem iyi değilse, yüklediğim görüntüleri kaybediyorum.
Kodu:
<form id="uploadimage" action="" method="post" enctype="multipart/form-data">
<input type="file" data-clear-btn="false" name="file" id="file" accept="image/*" capture>
<input type="submit" value="Upload" class="submit" />
</form>
Sorular:
Internet bağlantısı iyi olduğunda daha sonra resim yükleyebilirsiniz bir yolu var mı.?
Bir klasör oluşturarak ve daha sonra yükleyerek, görüntüyü kaydetmenin bir yolu var mı?
İnternet gücünü "jQuery mobile" kullanarak nasıl kontrol edebilirim ve kullanıcıyı daha düşük bir internet hızında sorgulayabilirim, böylece daha sonra yükleyebilir!
Ya
bunu çözmek için başka bir yolu var mı?
Not: My Uygulaması "Tarayıcı" aracılığıyla erişilen
yüzden ben klasörlere erişmek için sınırlı olduğunu biliyoruz.
Lütfen bana bir APP oluşturmama tavsiyede bulunmayın, bu yüzden çözümüme ulaşabilirim. Çünkü bunu zaten kullanan bir APP var. Ancak, kullanıcılarımızdan bazılarının web uygulamasına ihtiyacı var.
Bunu düşünüyor musunuz .. Temp klasöründen dosyalara erişebilir miyiz? – TomPHP
Yerel depolama görüntüleri tutabilir mi? Html5_webstorage bağlantısını okudum .. Ama Samsung ya da IOS boyutunda tek bir görüntünün 4-5MB arasında değiştiğini bildiğim gibi, fakat uygulamanımın daha fazla saklamaya ihtiyacı var .. ama HTML5 5Mb'yi depolayabiliyor ancak veriyi tek başına depolayabiliyor mu? – TomPHP
Haklısınız Html5 depolama alanı, kaynak başına 10MB ile sınırlıdır (krom cinsinden). Kaydetmeden önce istemci tarafında pic sıkıştırmalısınız. Uygulamalarımızda, yüklemeden önce bir tuvalle oynuyoruz. (bunun gibi bir şey http://stackoverflow.com/a/6752580/5703316) –