PHPackages                             fm-labs/cakephp-upload - 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. fm-labs/cakephp-upload

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

fm-labs/cakephp-upload
======================

Upload plugin for CakePHP

1.4.2(3y ago)3121[1 issues](https://github.com/fm-labs/cakephp-upload/issues)1UnlicensePHPPHP &gt;=7.2CI failing

Since Mar 19Pushed 3y ago2 watchersCompare

[ Source](https://github.com/fm-labs/cakephp-upload)[ Packagist](https://packagist.org/packages/fm-labs/cakephp-upload)[ RSS](/packages/fm-labs-cakephp-upload/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (3)Versions (11)Used By (1)

cakephp-upload
==============

[](#cakephp-upload)

Simple file upload plugin for CakePHP4

Installation
------------

[](#installation)

$ composer require fm-labs/cakephp-upload

Usage
-----

[](#usage)

```
// Example Controller

class UploadController extends \Cake\Controller\Controller
{
    public function upload()
    {
        // create Uploader instance
        $uploader = new \Upload\Uploader([]);
        // alternatively the uploader config can be loaded from a config file
        // (copy example config from PLUGIN/config/upload.sample.php to app/config/upload.php)
        //\Cake\Core\Configure::load('upload');
        //$uploader = new \Upload\Uploader('default');

        // process the uploaded data
        $uploader->upload($this->getRequest()->getData('uploadfile'));

        // the result is a list of uploaded files
        // [[
        //  'name' => '/path/to/file',
        //  'size' => (int) 1234,
        //  'mime_type' => 'text/plain'
        //  'error' => 0
        // ], [...]]
        $result = $uploader->getResult();
    }

}
```

```
// Example upload form using CakePHP FormHelper
