내가 업로드 한 모든 파일을 수집하기 위해 javascript / jquery (어느 쪽이든 상관 없음)를 찾고 있습니다.
다음 코드가 있습니다. 여기서 .afbeelding은 몇 개의 파일 입력 필드에 대한 클래스입니다.
var geuploadeAfbeeldingen = $('.afbeeldingen').files;
for (var i = 0; i < geuploadeAfbeeldingen.length; i++) {
}
이것은 어떻게 든 작동하지 않는 것 같습니다. 내가 시도해 document.getElementsByClassName
도 작동하지 않습니다. 그러나 재미있는 점은 document.getElementById
하나의 입력 필드에서 작동 하는 것 같습니다.
어떤 아이디어?
이것은 당신이 원하는 것을해야합니다
var files = [],
geuploadeAfbeeldingen = $('.afbeeldingen').each(function(){
for (var i = 0; i < this.files.length; i++){
files.push(this.files[i]);
}
});
files
입력 요소를 통해 선택한 각 파일을 보유 하는 배열 ( )로 끝납니다 .
http://jsfiddle.net/gaby/GJW7Y/1/의 데모
파일 이름 만 원하는 경우 변경
files.push(this.files[i]);
와
files.push(this.files[i].name);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다