Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: swfupload file_upload_limit

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Redya69
Отправлено: 01 Сентября, 2013 - 03:16:01
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)

[+]


Здравствуйте.
Подскажите, пожалуйста, кто работал с swfupload.
есть такой параметр file_upload_limit, который задает лимит загружаемых файлов. Поставим ему значение, к примеру, 3.

Цель такая - замена файлов сразу после загрузки. То есть, загрузили мы 3 файла, исчерпали лимит. у меня есть скрипт удаления файлов сразу после загрузки. Удалил я один файл, мне нужно на его место загрузить другой, но лимит уже исчерпан. Как сделать так, что бы swfupload разрешил загрузить файл?
 
 Top
Redya69
Отправлено: 01 Сентября, 2013 - 17:45:06
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2012  


Помог: 0 раз(а)

[+]


отход от компьютера на 8ми часовой сон помог мне решить эту задачу)
Как я сделал. Может быть ужасный костыль, но до большего я не додумался)
В swfupload.js на 589ой строке я нашел функцию:

CODE (javascript):
скопировать код в буфер обмена
  1. // Public: setFileUploadLimit changes the file_upload_limit setting
  2.             SWFUpload.prototype.setFileUploadLimit = function (fileUploadLimit) {
  3.                this.settings.file_upload_limit = fileUploadLimit;
  4.                this.callFlash("SetFileUploadLimit", [fileUploadLimit]);
  5.             };


Спомощью нее можно изменить лимит. Каждый раз после удаления какого-то файла я инкрементирую переменную лимита и вызываю эту функцию с ней. После чего мне дается возможность загрузки файла взамен удаленного.

(Отредактировано автором: 01 Сентября, 2013 - 17:45:18)

 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Сентября, 2013 - 18:50:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Это не костыль, это багфикс.
Нормальное решение.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB