Chrome에서 자주 충돌하는 업로드 플러그인 문제를 해결하고 새로운 문제가 발생했습니다. ff 브라우저에서 HTTP 302 오류를 보고했습니다.
ff 브라우저에서의 업로드는 플래시를 사용하여 게시물을 업로드할 때 원래 세션 정보를 포함하지 않지만, 새 세션은 로그인 인증을 통과할 수 없어 로그인 페이지로 리디렉션됩니다.
해결 방법은 원본 세션을 서버 측에 게시한 다음, 확인이 필요한 세션을 서버 측 로그인 확인 전에 게시된 세션으로 변경하는 것입니다. . . (언어 정리 능력이 너무 부족해요—,—).
jquery.uploadify 초기화 시 추가:
프로젝트가 서버 측에서 zend 프레임워크를 사용하기 때문에 모든 컨트롤러는 Seed_Controller_Action4Admin을 상속받습니다. 기본 클래스를 수정하면 다른 문제가 발생할까 두려워서 기본 클래스는 변경되지 않고 애플리케이션 컨트롤러의 init() 메서드만 변경됩니다. 변경되었습니다
HTTP 302 문제는 해결됐지만 아쉽네요. . . 여전히 불합리합니다.
결국 이 문제에 대한 완벽한 해결책은 아직 없습니다. 더 좋은 방법이 있으면 이 글을 계속 업데이트하겠습니다.