2017 © Pedro Peláez
 

library plupload-endpoint

Handles Plupload uploads

image

flow/plupload-endpoint

Handles Plupload uploads

  • Tuesday, April 29, 2014
  • by stephenfrank
  • Repository
  • 2 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Plupload Endpoint Build Status

An endpoint handler for the Plupload uploader., (*1)

External dependencies

  • Symfony\Component\HttpFoundation
  • Symfony\Component\Filesystem

Install

composer require flow/plupload-endpoint:0.1.x

Usage

Framework agnostic request/response

use Flow\PluploadEndpoint\JsonResponseHandler;
use Flow\PluploadEndpoint\Pluploader;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\HttpFoundation\Request;

$request = Request::createFromGlobals();

$filesystem = new Filesystem();

$pluploader = new Pluploader($request, $filesystem, './uploads');

$handler = new JsonResponseHandler($pluploader);

$response = $handler->handle(); // returns Symfony\Component\HttpFoundation\Response

$response->send(); // Sends JSON to browser

Laravel integration

class Uploads extends Controller
{
    public function upload()
    {
        $pluploader = new Pluploader(
            App::make('request'),
            new \Symfony\Component\Filesystem\Filesystem(),
            '../app/storage/uploads'
        );

        $handler = new JsonResponseHandler($pluploader);

        return $handler->handle();
    }
}

Caveats

  • Not tested for Windows/IIS environments
  • This package has no security features however here are a few tips:
    • Check the file extensions of uploaded files and exclude all extensions you're not expecting (ie. *.php files)
    • Don't put the uploaded files in a publicly accessible directory (ie. in the public_html folder)
    • Obfuscate the file name on upload

The Versions

29/04 2014

dev-master

9999999-dev

Handles Plupload uploads

  Sources   Download

MIT

The Requires

 

by Stephen Frank

upload plupload plupload-endpoint

28/04 2014

0.1.0

0.1.0.0

Handles Plupload uploads

  Sources   Download

MIT

The Requires

 

by Stephen Frank