Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
setTimeout(FilesUploader.controller, FilesUploader.deley)
1).Большим количеством запросов я быстро полажу к чертям свой сервер.
2) Большой объем одновременно загружаемых файлов забьет нам весь канал.
Если пользователей будет >1 ваше решение не поможет.Зачем проверку делать по таймауту, если это можно сделать в complete?я не нашел не одного готового решения, для загрузки файлов более чем через один запрос
это решение для админки, проект не настолько масштабный что бы было задействовано одновременно сразу большое количество администраторов
проверки происходили через некоторый период времени, а не постоянно, ведь файл мгновенно не загрузится.
echo 'success_'.$new_filename;var my_response = response.split('_');
if(my_response[0] === "success")
{
// показываем только что загруженную картинку
$('<li></li>').appendTo('#files').html('<img src="./uploads/'+my_response[1]+'.jpg" alt="" /><br />'+my_response[1]).addClass('success');
// скрытое поле формы получает новое имя загруженного файла
$('#my_file').attr('value',my_response[1] + '.jpg');
}
Многопоточный загрузчик файлов на JS (jQuery)