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 :: Макс размер файла при закачке [2]

 PHP.SU

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


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

> Без описания
evgenijj
Отправлено: 26 Сентября, 2008 - 23:45:54
Post Id



Участник


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


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




Цитата:
Как выяснилось в современных броузерах возможнасть такая есть, но неработает чегото

Блин, тогда расскажи подробнее. Мне тоже надо отправлять файлы на сервер - я отправляю по FTP. Но если есть возможность отправлять методом PUT прямо из браузера - мне тоже интересно Улыбка
 
 Top
SergeantPEPPER
Отправлено: 02 Октября, 2008 - 11:22:57
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


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




Извиняюсь за многодневный тормоз Хм

Вообще (если конечно первоначальная тема еще не забыта Улыбка ) я спрашивал про контроль размера файла перед его закачкой на сервер. Т.е. допустим, есть макс. верхний порог в 2 Мб...

Я для некоторых файлов хотел бы сделать макс. размер в 1Мб (это например), т.е. не использовать в качестве предельного значения макс. размер закачки самого хостера.
Вот так вот можно ли как-нибудь сделать? Однако

PS. Да и с хостером у меня проблем в данном случае нету - использую свой сервер Хорошо
 
 Top
valenok Модератор
Отправлено: 02 Октября, 2008 - 14:07:41
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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




Цитата:
$_FILES['x']['size'] < 150000000000


Контроль на стороне клиента можно осуществить посредством флэшки,
и там же поставить индикатор загрузки.
Поищи, может есть готовые. Найдёшь - выложи пожалуйста ссылку.


-----
Truly yours, Sasha.
 
My status
 Top
SergeantPEPPER
Отправлено: 04 Октября, 2008 - 18:34:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


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




valenok пишет:
Цитата:
$_FILES['x']['size'] < 150000000000


Оно то понятно, просто данная проверка будет уже ПОСЛЕ того, как файл закачается на сервер... Или я ошибаюсь?

valenok пишет:
Контроль на стороне клиента можно осуществить посредством флэшки,
и там же поставить индикатор загрузки.
Поищи, может есть готовые. Найдёшь - выложи пожалуйста ссылку.


А насчет флеши - я попробую найти, но просто не сталкивался с этим никогда...
 
 Top
valenok Модератор
Отправлено: 04 Октября, 2008 - 20:09:55
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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




Ну разумеется после. php на сервере выполняется.


-----
Truly yours, Sasha.
 
My status
 Top
SergeantPEPPER
Отправлено: 05 Октября, 2008 - 18:26:07
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


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




Ясно дело Улыбка что на сервере.

А мне бы хотелось не создавать лишний бесполезный трафик для файлов, которые превышают допустимый размер!

Т.е. если файл превышает размер, то я его не должен даже пытаться закачать.

В принципе можно сделать вдойную фильрацию: сначала через JS у клиента, затем через PHP на сервере.

А как это в JS будет выглядеть?
 
 Top
Джур
Отправлено: 06 Октября, 2008 - 01:37:32
Post Id



Посетитель


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


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




для картинок в IE можно так
CODE (text):
скопировать код в буфер обмена
  1. <input id="file" type="file" value="">
  2. <input type="button" value="Send" onClick="document.getElementById('imm').src=document.getElementById('file').value;">
  3. <img src="" id="imm" onLoad="alert(document.getElementById('imm').fileSize);" style="display:none;">

для простых файлов незнаю... думать надо


-----
Тамбовский каджит тебе товарищ
 
 Top
SergeantPEPPER
Отправлено: 06 Октября, 2008 - 20:11:19
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


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




Спасибо за помощь.
Насчет обычных файлов попробую. Если у меня все получится - выложу результат Улыбка
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB