PHP로 사진 갤러리를 개발 중입니다. 갤러리 페이지가 처음 요청되면 PHP 스크립트는 JPEG의 축소판 그림 크기를 조정하여 캐시 폴더에 저장합니다. 모든 후속 요청에서 미리보기 이미지는 바로 거기에서 가져옵니다.
나는 매우 가끔씩, 100 번에 1 번 썸네일이 "깨진"이미지로 표시되고 있음을 발견하고 PHP 코드가 이미지 데이터를 손상시키는 몇 가지 오류 메시지를 출력하고있는 것으로 추정합니다. 원본 JPEG가 누락되거나 손상되지는 않습니다. 페이지를 다시로드하면 정상적으로 표시됩니다.
Firefox에서 원시 이미지 데이터를 서버에서 다시로드하지 않고 메모장에서 열어 내용에 오류 메시지가 표시되는 방식이 있습니까? 이미지를 마우스 오른쪽 버튼으로 클릭하고 디스크에 저장하면 서버에서 이미지를 다시 요청하고 그 시간에 유효한 이미지를 얻습니다.