WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
JavaScript / Loaders and Uploaders

The AwsmUploader: Unlimited Uploads w/o Flash!

— 추가 기능 WorldWideScripts.net 에

@ko1wws최신 상태로 유지 하기 위해 우리의 피드를 구독!

새로운! 당신이 그것을 원하는대로 우리를 따르라!


The AwsmUploader: Unlimited Uploads w/o Flash! - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

AwsmUploader 쉽게 (내장) 또는 (정규 파일 입력으로) 자신의 소스 파일을 공급함으로써 드래그 앤 드롭으로 파일을 업로드 할 수 있습니다. 그것은 일반 자바 스크립트, HTML5와 PHP를 (즉 필요로하는 모든입니다)를 사용하여 지어졌다.
AwsmUploader이 중 하나를 필요로하지 않는다 : 플래시, 액티브 X, 크롬 확장, 제 3의 라이브러리 (예 : jQuery를, 도장, Mootools의, 모더 나이저), 모든 종류의 플러그 - 인, 서버 측 프레임 워크 등

완벽하게 작동하는 데모 여기에 전체 문서를 볼 수 있습니다.

브라우저 호환성 (2013년 7월 현재)

데스크톱 브라우저 모바일 브라우저
테스트 : 기능 감지, 검증되지 않은 (방문에 따라 작동합니다
해당 장치와 데모
) 자신을 체크 아웃 :
  • 파이어 폭스 13 세 이상
  • 크롬 20 +
  • 인터넷 익스플로러 10 +
  • (맥 OS X 10.9에서 테스트) 사파리 7 +
  • 오페라 12.10+
  • 아이폰 OS 6 사파리 6 + (아이 패드 2+, 아이폰 3GS, 4 +)
  • 블랙 베리 브라우저
  • 오페라 모바일 14 +
  • 안드로이드 용 파이어 폭스 22 +

어떻게 다음이 특별한 이유는?

그 질문에 많은 답변이 있습니다. 가장 멋진은 다음과 같습니다 :

  • 임의의 크기의 임의 많은 파일을 업로드합니다. AwsmUploader는 2기가바이트 ISO-파일을 시험 하였다. 낮은 CPU 사용량과 매력처럼 작동합니다. AwsmUploader는 PHP 나 다른 서버 측 제한에 대해 상관하지 않는다.
  • 당신은 여전히​​ 파일 크기 제한을 설정하거나 자신의 정규 표현식에 공급함으로써 특정 파일의 업로드를 허용하지 않을 수 있습니다.
  • 당신이 낙하 할 지역으로 지정된 요소에 파일을 드래그하여 업로드합니다.
  • 매우 풍부한 모든 파일에 대한 파일 당 통계 / : 속도 미터 (평균 및 현재 속도), 균형 시간 (ETA), 실시간으로,보다 정확하게보다 두 번째의 크기 및 할당량 계산.
  • 25 개 이상의 interceptable 이벤트는 최대한 자세한 내용은 수 있습니다.
  • 할당량 관리를 지원합니다. AwsmUploader 그들을 업로드하기 전에 파일을 건너 뛸 수 있도록 최대 업로드 크기를 설정합니다.
  • 비동기 적 HTML5-FileAPI을 사용 및 청크 현명한 업로드 파일. 뿐만 아니라 지원되는 상시 관측소 요청을 사용하여 다른 도메인에 업로드합니다.
  • HTTP-401-도전과 preflighted 요청을 지원 : 사용 자격 증명이 보호 지역에 업로드 할 수 있습니다.
  • 자동 JPEG-, GIF- 및 PNG-사진의 썸네일을 렌더링하고 저장합니다. 내장 클래스 사용하여 데이터 URL을 통해 브라우저의 가장이 imageTypes를 표시 할 수 있습니다 BinaryDataCollector.
  • 당신은 당신의 요구와 사용 가능한 대역폭에 청크 크기를 조정할 수 있습니다. 당신이 병렬로 원하는 AwsmUploader는 많은 파일을 처리 할 수 있습니다.
  • 내부적으로 큐를 사용합니다. 당신은 일시 중지하고 언제든지 (심지어 파일 와이즈) 중단 할 수 있습니다. AwsmUploader 다른 파일을 처리하는 동안 파일을 삭제 계속 주저하지 말고, 그것을 처리 할 것이다 ;)
  • AwsmUploader는 완전히 독립적 자바 스크립트 클래스입니다. 그것은 jQuery를, Mootools의 또는 미꾸라지 같은 다른 라이브러리를 필요로하지 않는다.
  • 풍부한 상태 관리는 세부의 모든 단계에 대한 사용자 (현재의 액션, 파일의 크기, 진행 상태, 실시간 사용량, 대기 행렬 등 당 파일 수)를 알려줍니다.
  • 리치 오류 및 응답 관리는, 그에게 당신의 고유의 콜백을 결합한다.
  • 파일 이름과 - 크기 문자열을 포맷하는 도우미 기능.
  • 함께 잘 작동 AwsmProgressBar.

그게 다야?

물론 아닙니다. AwsmUploader이 더 많이 포함되어 있습니다.

  • 중첩 된 클래스 BinaryDataCollector 떨어 파일의 데이터를 수집 할 수 있습니다. 이 완료 읽을 때 브라우저에서 (데이터-URL 등) 파일의 미리보기를 할 수 있도록 만들어졌다. AwsmUploader 클래스 네임 스페이스의 일부로서뿐만 아니라 외부에서 사용될 수있다.
  • 중첩 된 클래스 FeatureDetection 쉽게 모든 필요한 기능을 확인할 수 있습니다. 이 클래스는 또한 공공 공간의 일부입니다.
  • 두 열거가 아니라 중첩되었다. 하나는 모든 등록 대상 이벤트 유형의 목록입니다, 다른 하나는 사용할 수 큐 유형의 목록입니다. 그들은 특정 이벤트에 대한 올바른 핸들러를 등록하고 세부 사항에 대한 올바른 큐를 확인하는 데 사용됩니다. 다섯 큐됩니다 중단됨, 완료 및 실패 (읽거나 순간에 업로드하는 파일)을 보류 떨어졌다.
  • 개인 클래스 AUFile 이전에 지정된 영역에 떨어졌다 하나의 파일을 나타냅니다. 그것은뿐만 아니라 유용한 방법을 가지고 있으며, 외부 액세스 및 특정 콜백에 대한 인수로 제공합니다. AUFile뿐만 아니라 PHP에서 구현의 대응이 있습니다.
  • AUFile은 다음과 같이 구성 AUFileChunks. 각 덩어리는 유용하고 상세한 특성과 자신의 XMLHttpRequest를 가지고있다. 그것은 그것의 AUFile를 통해 액세스 할 수 있습니다.뿐만 아니라 PHP에서 해당 클래스가 있습니다.

어떤 패키지에 있고 난 무엇을해야합니까?

이 패키지는 독립 실행 형과 완전히 독립적 자바 스크립트 클래스를 포함 AwsmUploader 및 상기 중첩 클래스와 열거. 패키지 내에서 당신은 PHP - 클래스 (PHP 5 필요) 찾을 수 AUFileAUFileChunk 그 덩어리 현명한 업로드를 처리하고 컨트롤러. 패키지는 (이것과 같은;으로 완벽하게 구현 된 데모 인터페이스가 포함되어 AwsmProgressBar .! 일반의 ProgressBar로 대체) 번들로 구현 당신은 서버 측에 아무것도를 구성 할 필요가 없습니다 상자 밖으로 작동을 (하지만이 일부 옵션)는 물론, 조정할 수 있습니다.

보시다시피, 제공되는 패키지가 풍부하고 전달 된 인터페이스가 AwsmUploader의 일부 (이 jQuery를 / jQueryUI를 사용한다)은 아니지만, 구현하고 자신 만의 인터페이스를 디자인 할 필요가 없습니다. 당신은 일을하고 서버에서만 PHP 5하기 위해 자바 스크립트에 대한 지식이 거의 필요합니다. 현대 브라우저는 파이어 폭스 13 + 크롬 20 + 포함, 지원됩니다. 인터넷 익스플로러 10 버전부터 지원됩니다. 오페라 버전 12.10 및 최신에서 작동합니다. 언급 호환 브라우저를 사용하는 경우 AwsmUploader 완전​​히 기존 업로드 솔루션을 대체 할 수 있습니다. 고객은 AwsmUploader뿐만 아니라 아이 패드에서 작동 보도했다. 그것은 플래시가 지원되지 않기 때문에 이러한 장치에 큰 파일을 업로드 네이티브 솔루션입니다.

업데이트, 버그 수정 및 개선

2013년 7월 19일
  • . 자바 스크립트 : 물방울과의 ctor 이제 크로스 브라우저 방식으로 IE10 이제 지원에서 사용할 수 있습니다로 BlobBuilder 완전히 제거되었습니다.
  • 자바 스크립트 : 이벤트 - (un-) 바인딩 및 XDomainRequest에 대한 IE의 이전 버전의 불필요한 지원을 제거; 일부 중복 제거 기능 및 몇몇 다른 단순화 - AwsmUploader는 약 5 % 축소 ;)
  • 자바 스크립트 : 지금 ArrayBuffers와 함께 작동하도록 BinaryDataCollector을 적응

2012년 9월 5일

  • 전체 : AwsmUploader 쉽게있어, 지금 바로 낙하 할 영역 이외의 (자신의) 소스에서 급지 할 수 있습니다! 또한, 매우 큰 파일을 처리 즉시 결과 파일에 덩어리를 작성하여 더 나은있어, 더 임시 파일이 더 이상 사용되지 않습니다. 당신은 클라이언트 -과 서버 측 코드를 모두 완벽하게 새 버전으로 마이그레이션 할 수 있습니다 (제거 방법 제외) 이전 버전과 호환!
  • 자바 스크립트 : Public 메서드 추가 enqueueFileForUpload() (예를 들면, 파일 입력 임의의 소스 파일과 함께 AwsmUploader을 공급하기 위해 업데이트 된 데모를 참조하십시오 ). 호환성 (새로운 브라우저)의 Blob-생성자에 ArrayBufferViews를 사용하여 증가 하였다.
  • PHP : 컨트롤러와 두 개의 클래스가 변경은, 모든 변경 사항을 확인 (데모에서 찾을 수 있습니다) 설명서를 참조하십시오. API 쉽게 얻었고, 몇 가지 방법을 제거하고,이 방법의 WriteFile ()을 첨가 하였다.
2012년 7월 18일
  • 자바 스크립트 : 호환성 증가 Blob 이전 버전의 브라우저에서 -interface.
2012년 7월 14일
  • 자바 스크립트 : 마이너 개선 (대신 BlobBuilder의) 사용할 수있는 물방울 인터페이스를 사용합니다.
  • 자바 스크립트 : 물방울 인터페이스에 대한 호환성을 감지하는 클래스 AwsmUploader.FeatureDetection 업데이트되었습니다.
  • PHP : 클래스 AUFile은 지금 현재 재정의 기본 인자로 그들과 함께 작업 사용되는 함수로, 'DEFAULT_'로 시작의 상수를 가지고있다. 문서는 모든 변경 사항을 반영하기 위해 업데이트되었습니다.

다운로드 할 수 있습니다
해당 카테고리의 다른 구성 요소이 작성자 의 모든 구성 요소
의견자주하는 질문과 답변 을 요구했다

속성을 선택합니다

13 명 7월 12일 작성 및 최신 업데이트:
20 1월 15일 고분해능

키워드

전자 상거래, 모든 상품, 아약스, 덩어리, 드래그 앤 드롭, 파일 API를, 파일 업로드, HTML5, 자바 스크립트, 여러 파일 업로드, 할당량, 속도 측정기, 무제한 업로드, 진행 상황을 업로드