2014-12-17 3 views
0

file 유형의 HTML 입력 요소를 클릭하면 파일 선택 브라우저 팝업이 열리는 것을 알 수 있습니까? 팝업으로 자바 스크립트에 나타나게 할 수 있습니까?자바 스크립트에서 파일 선택 팝업을 어떻게 표시합니까?

내 자바 스크립트의 특정 시점에서 사용자가 텍스트 파일을 업로드 할 수 있도록 팝업이 나타나기를 바랍니다. 그런 다음 HTML5 FileReader API를 사용하여 파일 blob 데이터를 배열 버퍼로 바꿀 계획입니다.

// Does not work. 
var input = document.createElement('input'); 
input.type = 'file'; 
input.click(); 

가 어떻게 파일 선택 팝업을 트리거 할 수있는 자바 스크립트 함수를 작성할 수 있습니다

나는 아무 소용이 파일 입력 요소에 클릭을 날조하여 팝업을 트리거 시도했습니다? HTML5 드래그 앤 드롭 인터페이스를 사용하여 파일을 업로드 할 수는 있지만 팝업을 선호합니다.

+1

내가 아는 한, 보안상의 이유로 불가능합니다. 또는 일부 브라우저는 허용하지만 브라우저 호환성은 보장되지 않습니다. 이 사진을보고 싶을 수도 있습니다. http://stackoverflow.com/questions/210643/in-javascript-can-i-make-a-click-event-fire-programmatically-for-a-file-input – hina10531

+1

방법에 의해 여기에 가능한 대답이 될 수 있습니다. http://stackoverflow.com/a/15876384/1664330 – hina10531

답변

0

요소가 생성되었지만 DOM에 추가되지 않았습니다.

다른 요소에 추가해야합니다.

관련 문제