2014-12-09 2 views
0

간단한 웹 사이트를 작성 중이며 작은 문제를 파악할 수 없습니다. 이미지를 삽입 할 때마다 (모든 이미지는 이미지 하위 폴더에 있음) 정확한 동일한 이미지 코드를 사용합니다. 그러나 어떤 이유로 웹 사이트를 서버에 올려 놓고 그런 식으로 액세스 할 때 일부 이미지가 끊어진 링크로 표시됩니다. 나는 서버에서 똑같은 장소에 로컬로 접근하고 이미지는 잘 보인다. 인터넷을 통해 서버에서 액세스 할 때 테이블의 첫 번째 이미지 만 나타납니다. 파일이 손상되지 않았으며 웹 사이트 전체에서 다른 모든 참조가 제대로 작동합니다. 이견있는 사람?동일한 HTML 코드가 일부 이미지에만 적용되고 다른 이미지에 적용되지 않습니다.

편집 : 폴더의 모든 이미지에 대해 사용 권한이 동일합니다. 모든 파일에서 읽기/실행.

<div id="headshots"> 
    <table> 
     <thead> 
      <tr> 
       <th colspan="4" style="text-align:center">THE TEAM</th> 
      </tr> 
     </thead> 
     <tr> 
      <td><a href = "Images/Example0.jpg"><img src="Images/Example0.jpg" alt="****" /></a></td> 
      <td><a href = "Images/Example1.jpg"><img src="Images/Example1.jpg" alt="****" /></a></td> 
      <td><a href = "Images/Example2.jpg"><img src="Images/Example2.jpg" alt="****" /></a></td> 
      <td><a href = "Images/Example3.jpg"><img src="Images/Example3.jpg" alt="****" /></a></td> 
     </tr> 
     <tr> 
      <td style="text-align:center; color:white" bgcolor="#C59353">Example0</td> 
      <td style="text-align:center; color:white" bgcolor="#C59353">Example1</td> 
      <td style="text-align:center; color:white" bgcolor="#C59353">Example2</td> 
      <td style="text-align:center; color:white" bgcolor="#C59353">Example3</td> 
     </tr> 
    </table> 
    </div> 

답변

1

여기에서 주된 차이점은 서버가 Linux를 사용하는 동안 로컬로 Windows를 사용하고 있다고 가정합니다. Linux 대 Windows에서주의해야 할 주요 사항은 대소 문자를 구별하는 것입니다. 예를 들어, 이미지 중 하나가 example1.jpg 또는 Example1.JPG 인 경우 코드에서 작동하지 않습니다.

실제로 이것이 추측 일지라도 이것이 문제의 해결책이라고 확신합니다. 추가 정보가 있으면 여기에 게시하십시오.

+0

나는 파일 확장자의 대소 문자를 검사 할 생각이 전혀 없었다! 나는 이것이 어떤 플랫폼에서도 영향을 미치는지 전혀 몰랐다. 그것은 그것을 고쳤다. 정말 고마워! – Murtag

+0

환호, 기꺼이 도움이 될 것입니다. 제발 대답을 수락하는 것을 잊지 마세요 :) – Ynhockey

관련 문제