2017 © Pedro PelĂĄez
 

library plupload

Plupload based file upload for Nette Framework

image

jedenweb/plupload

Plupload based file upload for Nette Framework

  • Tuesday, December 19, 2017
  • by PavelJurasek
  • Repository
  • 1 Watchers
  • 1 Stars
  • 62 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Deprecated

Use original repo instead., (*1)

Plupload

Simple file uploader for Nette Framework, (*2)

Originaly from Nikolas Tsiongas, new BSD License., (*3)

Instalation

Plupload requires jQuery and jQueryUI., (*4)

The best way to install jedenweb/images is using Composer:, (*5)

{
    "require" {
        "jedenweb/plupload": "dev-master"
    }
}

After that you have to register extension in config.neon., (*6)

extensions:
    plupload: JedenWeb\Plupload\DI\PluploadExtension

Usage

Creating component

In presenter, (*7)

    /**
     * @inject
     * @var \JedenWeb\Plupload\Plupload
     */
    public $plupload;


    /**
     * @param string $name
     * @return \JedenWeb\Plupload\Widget\JQueryUIWidget
     */
    public function createComponentPlupload($name)
    {
        $this->plupload->getUploader()
                 ->onSuccess[] = callback($this, 'handleUploadFile');

        return $this->plupload;
    }


    /**
     * @param \Nette\Http\FileUpload $file
     */
    public function handleUploadFile(\Nette\Http\FileUpload $file)
    {
        $file->move(WWW_DIR . '/media/upload/'. $file->getSanitizedName());

        $this->invalidateControl('images');
    }

Dummy way to show uploaded files

In presenter, (*8)

    public function actionDefault()
    {
        $this->template->images = \Nette\Utils\Finder::find('*')->from(WWW_DIR . '/media/upload');
    }

In template, (*9)

    {control plupload}

    {snippet images}
        {foreach $images as $image}
            <img src="{$basePath}/media/upload/{$image->getFilename()}" />
        {/foreach}
    {/snippet}

The Versions

19/12 2017

dev-master

9999999-dev

Plupload based file upload for Nette Framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

nette plupload multiple-upload

20/12 2016

dev-old

dev-old

Plupload based file upload for Nette Framework

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

nette plupload multiple-upload