PDA

View Full Version : پیش نمایش تصویر قبل از اپلود



omid_student
پنج شنبه 17 بهمن 1392, 10:16 صبح
سلام
من میخوام وقتی کاربر تصویر رو انتخاب کرد توی تگ image هم نشون بده بعد اگه خواست
اپلود رو بزنه چطور میتونم

ali_autumnal
پنج شنبه 17 بهمن 1392, 10:25 صبح
$("#file").change(function () {

ReadImageURL(this);

});


function ReadImageURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#Preview_section").append("<img src='" + e.target.result + "' />");
}
reader.readAsDataURL(input.files[0]);
}
}

rohamn
جمعه 18 بهمن 1392, 00:12 صبح
روی IE 10 به بالا جواب می ده.
http://caniuse.com/filereader
می تونی کدت رو کمی پیچیده تر کنی و از ActiveX' FileSystemObject (http://msdn.microsoft.com/en-us/library/z9ty6h50%28v=vs.85%29.aspx) هم استفاده کنی ولی بازم اجازه ی یوزر رو می خواد. کلاً روی IE 10 به پایین این سرویس رو ندی راحتتری :دی