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 중국어 웹사이트의 기타 관련 기사를 참조하세요!