드래그 앤 드롭 파일 업로드 기능을 웹 페이지에 구현하려고합니다. 나는 dropzone.js 파일이 자바 스크립트 함수가 있습니다"제출"버튼을 클릭하면 어떻게 자바 스크립트 기능을 호출합니까?
Dropzone.prototype.processFile = function(file) {
this.filesProcessing.push(file);
file.processing = true;
this.emit("processingfile", file);
return this.uploadFile(file);
};
을 그리고 내 html 파일이 있습니다
<script src="dropzone.js"></script>
<input type="submit" class="btn" value="Submit" />
내가 Dropzone.js 내 페이지에 구현하는
http://www.dropzonejs.com에서 파일을 다운로드했습니다. Dropzone은 파일을 페이지에 놓자 마자 업로드를 시작하거나 사용자가 위에서 언급 한 기능을 호출 할 때까지 기다리는 기능을 가지고 있습니다.
"제출"버튼을 클릭하면 어떻게 기능을 호출합니까? 나는 dropzone 것이 진짜로 작동하는 방법에 꽤 익숙하지 않다. dropzone.js 작성자의 지시에 따라 "myDropzone.processFile (file);"을 호출해야합니다. 파일이 요소로 떨어지 자마자 dropzone이 즉시 업로드되기를 원하지 않지만 HTML 버튼에서 호출하는 방법을 모르겠습니다.
지침을 읽었습니까? "Dropzone은 서버에서 파일 업로드를 처리하지 않으므로 직접 파일을 받고 저장하는 코드를 구현해야합니다." – alfasin
지시 사항을 읽었습니다. 파일을 즉시 업로드하면 지금 내 로컬 컴퓨터의 폴더에 저장됩니다. 내가하고 싶은 것은 제출 버튼을 클릭 한 후에 만 저장하는 것입니다. – ahabos
이 [link] (https://github.com/enyo/dropzone/issues/62)는 동일한 문제를 다룹니다. 자동 업로드를 사용 중지하고 클릭시 수동으로 업로드합니다. – anpsmn