2014-12-26 3 views
0

신비한 문제가 있습니다. localhost에서 Angularjs 앱을 만들었으므로 지금까지 제대로 작동합니다. 서버로 전송했는데 모든 이미지가로드되지는 않습니다. 일부는 그렇다. 차이점은 전혀 없으며 동일한 유형의 .jpg 이미지이며 같은 폴더에 있습니다. A. Freeman으로부터 프로 각도를 읽으므로 그 때문에 데이터베이스 작업을 위해 Deployd를 사용합니다. 나는 웹 사이트 주소를 줄지 모르겠지만 그것은 당신을 보여주는 가장 좋은 방법입니다. 당신이 "Winkelen"를 클릭하면일부 이미지가로드되지 않고 모두 같은 폴더에 있습니다. Angularjs app

http://h2384839.stratoserver.net:5000/test.html

문제를 볼 수 있습니다 (즉, 쇼핑 네덜란드입니다). Chrome의 devtools에서 디버깅을 시도했지만 실제로 작동해야합니다. 이미지와 함께 작동하지 않는 이유를 찾을 수 없습니다.

답변

0

문제점을 발견했습니다. 문제는 확장입니다. jpg 대신 JPG를 사용하면 이미지가로드됩니다. 확장자는 대소 문자를 구별하므로 올바르게 설정되어 있는지 확인하십시오.

작은 ".jpg"확장명으로 모든 파일의 이름을 바꿀 수 있습니다. 예를 들어, 명령 프롬프트를 사용하여 파일의 이름을 직접 바꿀 수 있습니다.

rename shandy.JPG shandy.jpg 
+0

아니요, src는 하드 코드입니다. – Joris

+0

src는 전체 URL로 하드 코딩되어 있습니다. 그리고 그것은 맞는 것입니다. – Joris

+0

어떻게 이미지를 미리로드합니까? 이미 이미지 폴더에있는 서버에 있습니다. – Joris

2
  1. 나는 피들러에서 봤다. Content-Type text/html을 사용하여 이미지 url 응답; charset = utf-8 콘텐츠 유형 이미지/jpeg로 변경하십시오.
  2. 그리고 서버의 이미지를 확인하십시오.
+0

그 방법을 알려주시겠습니까? 하지만 왜 일부 이미지가 성공적으로로드되는지 이해할 수 없습니다. – Joris