2012-06-29 2 views
2

<input type="file">을 에뮬레이트하고 링크 및 jQuery를 사용하여 파일 브라우저를 가져올 수 있습니까?Jquery의 링크를 사용하여 입력 유형 = "파일"

나는이 일을하기 위해 튜토리얼을 찾으려고 노력했지만, 구글 검색은 어떤 대답도하지 못한다. 어떤 도움을 주시면 감사하겠습니다.

+1

여기서 최종 목표는 무엇입니까? 무엇을 성취하려고합니까? – BjarkeCK

답변

2

짧은 대답 : 아니오.

file 입력을 통해 디스크 등을 탐색하여 파일을 선택할 수 있습니다. 다른 표준 HTML/JS 기술로는이를 에뮬레이트 할 수 없습니다.

0

나는 과거에 비슷한 달성했지만 해킹의 비트 :

  • 페이지에 정상적인 파일 업로드를 넣습니다.
  • 완전히 투명하게 만들기 (불투명도를 사용하여 숨김 여부를 변경하지 않음)
  • 파일 업로드 찾아보기 버튼 아래에 링크를 배치하십시오.

사용자가 링크를 클릭한다고 생각하면 실제로 찾아보기 버튼을 클릭합니다.

끔찍하지만 다른 방법은 모르겠다.

+1

http://stackoverflow.com/a/9182787/973485 – BjarkeCK

+0

그래, 그게 내가하는 짓이야. Flash를 사용하지 않고 입력 파일 요소의 스타일을 지정하고자한다면이 방법을 사용하십시오! – Ian

+0

@BjarkeCK : 예, 그게 좋은 생각입니다. 내가 그랬던 이래로 그 나이는 나만큼 좋지 않았다. 나의 것은 jQuery를 시작하기위한 것이었다. –

관련 문제