Скачать картинку с удаленного сервера

  • Автор темы Автор темы Apostol
  • Дата начала Дата начала

Apostol

Новичок
При авторизации через контакт, он отдает аватарку пользователя, я хочу ее сохранить на своем сервере, соответственно у меня есть url , но как мне узнать расширение картинки?
довериться контакту и смотреть на последнюю часть после точки? .jpg, .gif и т.п.?
 
Зачем сохранять не свой контент к себе?
 
Лучше храните ссылку на аватар, тогда не придется закачивать
 
тем более аватар же может поменяться.
 
Пользователь разрешил передачу аватарки, поэтому я считают ее и своим контентом тоже...
Мне проще скопировать картинку, чем держать поле в базе
 
http://php.net/manual/en/function.mime-content-type.php и потом пересохраняй её чем нибудь на основе майм типа, а то зальют интересных вещей тебе.

PS: а расскажи, чем тебе удобнее сохранить картинку вместо хранения ссылки в базе ?
 
о, сп)
у меня есть уже структура, которая позволяет пользователям сохранять фотки, написаны все методы для работы с ними, и мне проще встроить контакт в свою структуру (скопировав картинку) чем дописывать методы для одной только аватарки из вк
 
а если у пользователя поменяется аватарка, то опять на сервере сохранять? ИМХО не айс)
 
А зачем тебе знать расширение-то картинки? На кой тебе эти знания?

Можно выкачать картинку к себе и сделать list ($image_width, $image_height, $image_type) = @ GetImageSize($filepath);
в переменной $image_type будет идентификатор типа картинки. Типы смотри в доке.
 
Сверху