자식창에서 부모창의 파일업로드 기능

클라이언트의 승낙 없이는 클라이언트의 자원을 함부로 사용할 수 없습니다.

파일업로드의 경우 클라이언트의 사용자가 직접 입력하지 않고
스크립트를 사용한다던지 하는 것은 보안차단되어 있습니다.

현재 팝업창에서 파일업로드가 되면서 DB에 저장되는 형식을 가지고 있는데
다른 부분은 OPNER 로 빼서 팝업에 넘겨주는 것이 가능하나, 파일업로드의 경우 OPNER 에서 처리하지 않고
POPUP 창까지 클라이언트가 올리려던 경로를 기억해 둔 다음,
POPUP 창에서 처리하려고 할 경우 지금 기억하고 있는 것이 클라이언트가 집적 마우스로 선택해서 올리기 위한 자의적인 파일인지,
코더가 악의적으로 하드내의 특정 파일을 빼내려고 경로를 잡은 건지 알 방법이 없기에,
원칙적으로 이러한 코딩이 보안 설정되어있는 것으로 압니다.

이를 해결하기 위해선, 클라이언트의 사용자 승낙(예를 들어, ActiveX의 설치 과정)을 받아 클라이언트에 해당 파일을 업로드하도록 만들어진 프로그램을 설치해야만 그런 기능이 가능할 것입니다.

혹은 우선 OPNER 에서 실지로 파일을 임시 폴더로 업로드 한 뒤에,
메일 발송을 할 경우에 경로에 있는 임시 파일을 실제 파일 경로로 옮기는 것도 가능은 할 거 같습니다.