Как просмотреть несколько адресов для src в теге img?

Как просмотреть несколько адресов для src в теге img?

12.01.2020 04:14:17 Просмотров 34 Источник

Я работаю над проектом, построенным в Laravel 5.8, где мне нужно просмотреть 3 различных источника изображений для imgиз " https://yw-web.yoworld.com/cdn/items/12/73/127305/127305.png" если это не возвращает изображение, то я предоставлю второй адрес, как - ну и что? https://yw-web.yoworld.com/cdn/items/12/73/127305/127305_130_100.gif" если все еще не найдено изображение я попробую третий адрес как - ну и что? https://yw-web.yoworld.com/cdn/items/12/73/127305/127305_60_60.gif" и если все три из них не сработают то этот образ будет загружен "https://yoworld.info/assets/image_not_found.jpg"

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

src

file_exists () не работает, потому что я получаю доступ к этим изображениям из другого домена, и cURL также занимает много времени.

Пожалуйста, предложите мне подход, который занимает меньше времени. Я также могу использовать Javascript, который предоставляет решение.

У вопроса есть решение - Посмотреть?

Ответы - Как просмотреть несколько адресов для src в теге img? / How do I look through multiple addresses for src in img tag?

Reza sh

12.01.2020 04:22:45

попробовать это

$file = 'http://www.someAddress.com/somefile.jpg';
$file_headers = @get_headers($file);
if(!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found') {
    $exists = false;
}
else {
    $exists = true;
}
https://stackoverflow.com/questions/59704175/how-do-i-look-through-multiple-addresses-for-src-in-img-tag/59704233#comment105561461_59704233
Взятие более 1 минуты для 12 изображений.
https://stackoverflow.com/questions/59704175/how-do-i-look-through-multiple-addresses-for-src-in-img-tag/59704233#comment105573832_59704233
@HamzaSaeed скручивание занимает слишком много времени, вы можете сделать это в jquery, после загрузки страницы вы можете запустить эту функцию в jquery и получить изображение this is my opinion, it maybe wrong
danh huynh

12.01.2020 06:36:44

Посмотрите через этот ответ:

Проверьте, существует ли изображение на сервере с помощью JavaScript?

Может быть, это поможет.

Закрыть X