input type이 file일때 innerHTML로 될까요? > 자유게시판

자유게시판

input type이 file일때 innerHTML로 될까요? 정보

input type이 file일때 innerHTML로 될까요?

본문

안되는 줄 알고있는데...

되는거 같아서요~~~~!!

안되는거 같기도하고.... 되다 안되다 그러네요..ㅎㅎㅎㅎㅎㅎㅎ

예전에 불가피하게 파일업로드를 innerHTML로 붙여야해서..했더니 안되는겁니다. 검새해보니.. 어쩌고저쩌고...안된다길래.. 그리 알고있었는데..

되는게 맞나요~~??

아.. 결론은 innerHTML로 파일 업로드 했을경우 업로드가 되느냐는 것입니다.....


추천
0
  • 복사

댓글 8개

document.getElementById('some_id').innerHTML='<input type="file" .... >';
이런 거요?

some.form.file_input.value='to_be_uploaded.file.txt';
이런 거는 안 되구요.
불과 수개월전에 시도하다가 안되길래.. 검색에 찾아보니..file 속성상, innerHTML로 생성하여 업로드를 하면 안된다고 한걸 본적이 있는데요..
된다는 말씀이시죠??ㅎㅎㅎㅎㅎ
네. 엑스엠엘님처럼..
객체에 innerHTML="<input type='file'... 한 방식입니다.

여지것 안되는걸로 알고있었는데.. 되는거 같아, 되는게 맞는지에대해 여쭤볼려구요...

이거 그누자게에 맛들이니.. 멀리가기 귀찮네요...ㅎㅎㅎㅎㅎㅎㅎ
input file 을 리셋할 때 innerhtml 로 해당영역에 다시 그려주기는 되나

값을 넣는것 은 불가능합니다.

만약 그게 허용되어 있다면 기본값을 "C:\boot.ini" 해 두고
style="display:none"  하면  사용자 몰래 파일을 가로채는거죠
© SIRSOFT
현재 페이지 제일 처음으로