Kullanıcıların belirttiği resim URL'lerine resim eklemek için jQuery uygulamasında basit bir normal regex işlevim var. Bir kullanıcı örneğin www.example.com/image.jpg
gönderdiğinde, kullanıcı URL'yi tıklamadan görüntüyü görebilmesi için resim etiketi eklenir.image url'nin dosya boyutunu uzaktan yüklenen resimlerin boyutu
var hostname = window.location.hostname.replace(/\./g,'\\.');
var re = new RegExp('(http:\\/\\/[^' + hostname + ']\\S+[\\.jpeg|\\.png|\\.jpg|\\.gif])','g');
$(".texthold ").each(function() {
$(this).html($(this).html().replace(re, '<a href="$1"><img src="$1" /></a>'));
});
Görüntülenebilir olmalarına izin vermeden önce görüntünün dosya boyutunu nasıl kontrol edebilirim? Örneğin, resim dosyası boyutu 5 MB'den büyükse, resim görüntülenmeyecek ve bunun yerine URL gösterilecektir.
Bu PHP ile kolayca yapılabilir -http bkz: //stackoverflow.com/questions/4635936/super-fast-getimagesize-in-php – ramr
Herhangi jquery cevaplar veya javascript çok sanırım takdir! – ramr
Olası kopya: http://stackoverflow.com/questions/1484303/get-size-of-file-requested-via-ajax – lightbricko