2011-08-31 5 views
0

문제가 하나 있습니다. 서버에서 하나의 이미지를 호출했습니다. 예 : "www.sample.com/images/image1.jpg" 누군가 IMAGE1.jpg와 같이 이름을 대문자로 변경 한 경우 Flex는 이미지를 표시하지 않습니다.대문자로 소문자 구부림

솔루션 plz?

+0

누군가 이름이 바뀌 었습니까? 이미지의 경로가 변경되었거나 "www.sample.com/images/image1.jpg"주소로 "www.sample.com/images/image1.jpg"를 요청하려고합니까? – moropus

+0

사실 우리는 e-CD ROM 출판사입니다. 우리 고객은 모든 프로젝트에 대해 동일한 구조를 유지하기를 원합니다. 클라이언트는 다음 프로젝트 파일을 같은 이름의 서버에 넣지 만 언젠가 이름은 대문자 또는 소문자가됩니다. 허락없이 이름을 변경해서는 안됩니다. – user855666

답변

0

한 가지 해결 방법은 Microsoft의 인터넷 정보 서비스와 같이 대소 문자를 구분하지 않는 경로를 필요로하지 않는 웹 서버를 사용하는 것입니다.

또 다른 옵션은 사람들이 파일 이름을 변경할 수 없도록 서버에 대한 액세스를 제한하는 것입니다.

0

각 이름 ("image1.jpg"및 "IMAGE1.jpg")에 대해 가능한 철자가 두 개인 경우 더러운 해킹을 적용 할 수 있습니다. Image의 오류 이벤트 (ioErrorsecurityError)를 듣고 한 번 실패한 후에 다른 경로로 이미지를로드 해 봅니다.

관련 문제