Как определить, является ли изображение URI или миниатюрой в JavaScript - PullRequest
1 голос
/ 18 февраля 2012

У меня есть веб-сервис для обработки изображений, например: http://test.com/image-url?http://someimage.jpg

Проблема в том, что когда я получаю изображения из Google Images, они возвращают либо URI : data: image /jpeg; base64, / OR Миниатюра : http://t2.gstatic.com/images?q=tbn:ANd9GcTwwtBgTsExgE2WP

Как определить, является ли URL-адрес изображения URI или миниатюрой с помощью JavaScript, поскольку мой веб-сервис работает только с реальным изображением?

PS: я понимаю, что некоторые URL-адреса изображений могут быть такими: test.com/images=12345

1 Ответ

2 голосов
/ 18 февраля 2012
if (urlToImage.indexOf('data:image/') == 0) {
    // URI
} else {
    // thumbnail
}
  • если ваш urlToImage имеет в начале «data: image /», то это миниатюра URI еще.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...