Автор Тема: Объем картинки  (Прочитано 3000 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Объем картинки
« : 22 Ноября 2005, 14:13:52 »
Пользователь вводит путь к картинке [Обзор...]
Она заливается на сервер и отображается...

Как ограничить размеркартинки 30Кб-ами и проверить, что там действительно картинка..?
Космическая игрушка

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Объем картинки
« Ответ #1 : 22 Ноября 2005, 14:30:28 »
Всем спасибо... Объем решил проверять по мере скачивания...

А как быть с содержанием... Проверять первые байты?
Космическая игрушка

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Объем картинки
« Ответ #2 : 23 Ноября 2005, 11:55:24 »
	
	
	
	
	
	
	
	
	
	
my $content_type lc (uploadInfo($filename)->{\'Content-Type\'});
if ( $content_type =~ /^image/ )
{
	

...
}
The documentations is your friend

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Объем картинки
« Ответ #3 : 24 Ноября 2005, 13:45:46 »
Спасибо, попробуем...
Космическая игрушка

Оффлайн Kannabismus

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Объем картинки
« Ответ #4 : 25 Ноября 2005, 00:54:03 »
попробуйте еще

; use Image::Info qw/image_info/
; my $IMG = $q->upload(\'img\') #CGI
; my $imgi = image_info($IMG)
; if($imgi->{file_ext}!~/jpg|gif|png/)
 { # подходящие форматы
 }
« Последнее редактирование: 25 Ноября 2005, 01:03:57 от Kannabismus »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28