>  기사  >  백엔드 개발  >  swfupload 여러 파일 업로드 샘플 코드

swfupload 여러 파일 업로드 샘플 코드

怪我咯
怪我咯원래의
2017-07-12 09:31:201230검색

SWFUpload는 플래시와 js의 조합입니다.파일 업로드플러그인

SWFUpload 기능

1. 플래시를 사용하여 업로드하면 페이지가 새로 고쳐지지 않으며 플래시 버튼 스타일을 사용자 정의할 수 있습니다.

2 . 브라우저 측에서 업로드할 파일을 제한할 수 있습니다.

3. 한 번에 여러 파일을 업로드할 수 있지만 업로드 대기열이 있습니다. . 서버는 파일을 수신하며, 양식 업로드 파일은 동일합니다.

4. 개발자가 사용할 수 있는 풍부한

이벤트 인터페이스를 제공합니다.

1. 해당 js 파일

2. SWFUpload

개체

를 인스턴스화하고 구성 매개 변수 개체를 전달하여 다양한 측면을 구성합니다.

3. SWFUpload에서 제공하는 플래시 버튼을 클릭하면 업로드할 파일을 선택할 수 있는 파일 선택 창이 나타납니다.

4. 파일 선택이 완료되면 요구 사항에 맞는 파일이 추가됩니다.

5. startUpload 메서드를 호출하여 대기열의 파일이 업로드되기 시작합니다.

6. 개발자는 이러한 이벤트를 사용하여 UI를 업데이트하고 오류를 처리합니다. 이슈 프롬프트 등

다음 코드는 flash+ajax 방식을 사용하여 업로드됩니다

파일, 코드는 다음과 같습니다

var swfu; 
window.onload = function() { 
var settings = { 
flash_url : "js/swfupload_f9.swf", //flash地址 
upload_url: "upload.php", //上传文件处理地址 
post_params: {"PHPSESSID" : "“}, 
file_size_limit : “1000″, //大小限制 默认单位为kb 
file_types : “*.jpg;*.gif;*.png;*.swf”,//文件类型 
file_types_description : “Web Image Files”,//文件类型描述 
file_upload_limit : 100,//上传文件限制 
file_queue_limit : 0, 
custom_settings : { 
progressTarget : “fsUploadProgress”, 
cancelButtonId : “btnCancel” 
}, 
debug: false, 

file_queued_handler : fileQueued, 
file_queue_error_handler : fileQueueError, 
file_dialog_complete_handler : fileDialogComplete, 
upload_start_handler : uploadStart, 
upload_progress_handler : uploadProgress, 
upload_error_handler : uploadError, 
upload_success_handler : uploadSuccess, 
upload_complete_handler : uploadComplete, 
queue_complete_handler : queueComplete 
}; 

swfu = new SWFUpload(settings); 
};

위 내용은 swfupload 여러 파일 업로드 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.