2017-11-14 3 views
2

각도가 4 인 폴더에 이미지가 있는지 확인해야합니다. 서버에서 반환 된 이미지 이름 목록이 있습니다. 필요한 것은 그 이미지가 자산 폴더에 있는지 확인하는 것입니다. 어떤 도움이나 생각이라도 좋을 것입니다.각도 4를 사용하여 자산 폴더에 이미지가 있는지 확인할 수있는 방법

+0

이름은 같거나 다른 이름입니까 ?? –

+0

무슨 뜻입니까? 이미지가 폴더에 이름으로 존재하는지 확인해야합니다. – Karty

+0

상대 경로 또는 절대 경로입니까? –

답변

2

시도해보십시오. 답변을 찾았습니다. link

// The "callback" argument is called with either true or false 
// depending on whether the image at "url" exists or not. 
function imageExists(url, callback) { 
    var img = new Image(); 
    img.onload = function() { callback(true); }; 
    img.onerror = function() { callback(false); }; 
    img.src = url; 
} 

// Sample usage 
var imageUrl = 'http://www.google.com/images/srpr/nav_logo14.png'; 
imageExists(imageUrl, function(exists) { 
    console.log('RESULT: url=' + imageUrl + ', exists=' + exists); 
}); 

경고를 보내드립니다. 그것으로 Becareful, 그것은 존재하는 경우에 심상을 메모리에 적재하고 있기 때문에 한번에 더 많은 심상을 검사하기를위한 성과 문제점에 당신을 달릴 수있다.

+0

감사합니다. 내 질문에 투표를 찾고. – Karty