2011-08-03 6 views
1

입력 파일이있는 페이지가 있습니다. 이 페이지에는 다른 입력 파일을 포함하는 iframe도 있습니다.Jquery : iframe 내부에서 입력 파일 값을 변경하십시오.

메인 페이지의 입력 파일이 변경되면 iframe 내부의 입력 파일도 외부 입력 파일의 값으로 변경되기를 바랍니다.

$('#iframe').contents().find('#input_file').val(myvalue); 

#input_file 파일의 값이 비어 :

그러나이 작동하지 않습니다, 내가 메인 페이지에이 코드를 사용합니다. 문제의 원인

답변

4

보안상의 이유로 파일 입력 값을 변경할 수 없습니다.

참조 : Dynamically set value of a file input

+0

브라우저의 이전 버전에서 변경이 가능했지만, aepheus 보안상의 이유로 지금, 그것의 불가능을 말하는 것처럼. 나는 당신이 몇 가지 해결 방법으로 오래된 게시물을 찾을 수 있기 때문에 이것을 말하고 있지만, 어떤 최신 브라우저에서도 작동하지 않을 것입니다. –

+0

그래서, 내가 입력 파일의 특정 값을 설정하지 않고 특정 값을 가진 입력 파일을 추가하는 내 문제를 해결했습니다. –

+0

나는 문제가 계속되고있다. 몇 가지 해결 방법이 있습니까? iframe을 통해 업로드 파일 모듈을 생성해야합니다. 장고에. –

관련 문제