PHPackages                             ajaxfileupload/ajaxfileupload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. ajaxfileupload/ajaxfileupload

ActiveLibrary[File &amp; Storage](/categories/file-storage)

ajaxfileupload/ajaxfileupload
=============================

Ajax File Uploader for cakephp 2.x

217

Since Aug 5Compare

[ Source](https://github.com/sushant-webonise/Ajax-FIle-Upload-Component)[ Packagist](https://packagist.org/packages/ajaxfileupload/ajaxfileupload)[ RSS](/packages/ajaxfileupload-ajaxfileupload/feed)WikiDiscussions Synced 5d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Ajax File Upload Component for CakePHP 2.x
------------------------------------------

[](#ajax-file-upload-component-for-cakephp-2x)

This component is created using [FineUploader](http://fineuploader.com/)

### Instruction for use:

[](#instruction-for-use)

Copy css,js and imaged to their respective folders.
Copy AjaxFileUploadComponent.php to component folder. ### Basic Example :

[](#basic-example-)

```

    Please enable JavaScript to use Fine Uploader.

```

```
$('#fine-uploader').fineUploader({
    request: {
        endpoint: '/controller/action'
    }
}).on('error', function(event, id, filename, reason) {
     //do something
  })
  .on('complete', function(event, id, filename, responseJSON){
    //do something
  });
```

```
In your action, use it as :
return $this->AjaxFileUpload->uploadFiles('files/',$this->permitted);
where permitted is : $permitted = array("jpeg","bmp","jpg","png");
```

### You can find detailed documentation about file uploader [here](https://github.com/valums/file-uploader/).

[](#you-can-find-detailed-documentation-about-file-uploader-here)

###  Health Score

20

—

LowBetter than 12% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/33891?v=4)[Sushant Bhadkamkar](/maintainers/sushant)[@Sushant](https://github.com/Sushant)

### Embed Badge

![Health badge](/badges/ajaxfileupload-ajaxfileupload/health.svg)

```
[![Health](https://phpackages.com/badges/ajaxfileupload-ajaxfileupload/health.svg)](https://phpackages.com/packages/ajaxfileupload-ajaxfileupload)
```

###  Alternatives

[qcloud/cos-sdk-v5

PHP SDK for QCloud COS

1931.6M155](/packages/qcloud-cos-sdk-v5)[wikimedia/relpath

Work with file paths to join or find the relative path

11948.9k4](/packages/wikimedia-relpath)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
