[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как проверить размер файлов на ajax
m4a1fox
Господа! Скажите, какой запрос используется в ajax дабы проверить его размер! Например! Есть вот такой скрипт

jQ(document).ready(function(){
var button = jQ("#butUpload > span"), interval;

new AjaxUpload("butUpload", {
action: "./addedajax/upload.php",
onSubmit: function(file, ext) {
if(ext && /^(jpg|jpeg|gif|JPG)$/.test(ext)){
button.text("загрузка");
this.disable();

jQ("#imgLoad").show();

interval = window.setInterval(function(){
var text = button.text();

if(text.length < 13){
button.text(text + ". ");
}else{
button.text("Загрузка");
}
}
, 200);
} else {
jQ("#files").text("Не правильный формат файла");
return false;
}
}
,
onComplete: function(file, response){
jQ("#imgLoad").hide();
button.text("Выбрать файл");
window.clearInterval(interval);
this.enable();
jQ("#files").text("Спасибо. Ваш файл загружен.");
this.disable();
jQ("#popuprel").fadeOut(10000);
jQ("#fade").fadeOut(10000);
}
}
);
});


Вот тут выполняется проверка на формат

if(ext && /^(jpg|jpeg|gif|JPG)$/.test(ext)){

А вот как проверить размер файла?



Спустя 2 минуты, 23 секунды (17.09.2011 - 23:41) caballero написал(а):
Если это еще не HTML5 то вроде бы никак
либо использовать флеш для загрузки

Спустя 4 минуты, 7 секунд (17.09.2011 - 23:45) m4a1fox написал(а):
Вот как то проблематично найти инфу по этому поводу! Вот на проверку разрешения - получается, а вот на размер - нет!

Спустя 28 минут, 9 секунд (18.09.2011 - 00:13) caballero написал(а):
вы получаете имя файла в поле формы поэтому с расширеним проблем нет
откусил после точки и все

Спустя 31 минута, 16 секунд (18.09.2011 - 00:44) m4a1fox написал(а):
caballero
Цитата
вы получаете имя файла в поле формы поэтому с расширеним проблем нет
откусил после точки и все

С этим не спорю!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.