2017 © Pedro Peláez
 

library upload

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5. Fork from https://github.com/recca0120/upload

image

yaojinhui1993/upload

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5. Fork from https://github.com/recca0120/upload

  • Friday, March 23, 2018
  • by yaojinhui1993
  • Repository
  • 0 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 0 Open issues
  • 37 Versions
  • 17 % Grown

The README.md

Donate, (*1)

Pure Ajax Upload And for Laravel 5 (Support jQuery-File-Upload, FileApi, Plupload)

StyleCI Build Status Total Downloads Latest Stable Version Latest Unstable Version License Monthly Downloads Daily Downloads Scrutinizer Code Quality Code Coverage, (*2)

Features

Installing

To get the latest version of Laravel Exceptions, simply require the project using Composer:, (*3)

composer require recca0120/upload

Instead, you may of course manually update your require block and run composer update if you so choose:, (*4)

{
    "require": {
        "recca0120/upload": "^1.7"
    }
}

Laravel 5

Include the service provider within config/app.php. The service povider is needed for the generator artisan command., (*5)

'providers' => [
    ...
    Recca0120\Upload\UploadServiceProvider::class,
    ...
];

publish, (*6)

artisan vendor:publish --provider="Recca0120\Upload\UploadServiceProvider"

How to use

Controller, (*7)


use Illuminate\Http\JsonResponse; use Yaojinhui1993\Upload\UploadManager; use Symfony\Component\HttpFoundation\File\UploadedFile; class UploadController extends Controller { public function upload(UploadManager $manager) { $driver = 'plupload'; // or 'fileapi' $inputName = 'file'; // $_FILES index; return $manager->driver($driver)->receive($inputName); // or return $manager ->driver($driver) ->receive($inputName, function (UploadedFile $uploadedFile, $path, $domain, $api) { $clientOriginalName = $uploadedFile->getClientOriginalName(); $clientOriginalExtension = strtolower($uploadedFile->getClientOriginalExtension()); $basename = pathinfo($uploadedFile->getBasename(), PATHINFO_FILENAME); $filename = md5($basename).'.'.$clientOriginalExtension; $mimeType = $uploadedFile->getMimeType(); $size = $uploadedFile->getSize(); $uploadedFile->move($path, $filename); $response = [ 'name' => pathinfo($clientOriginalName, PATHINFO_FILENAME).'.'.$clientOriginalExtension, 'tmp_name' => $path.$filename, 'type' => $mimeType, 'size' => $size, 'url' => $domain.$path.$filename, ]; return new JsonResponse($response); }); } }

Factory

use Yaojinhui1993\Upload\Receiver;
use Illuminate\Http\JsonResponse;

require __DIR__.'/vendor/autoload.php';

$config = [
    'chunks' => 'path_to_chunks',
    'storage' => 'path_to_storage',
    'domain' => 'http://app.dev/',
    'path' => 'web_path'
];

$inputName = 'file';
$storagePath = 'relative path';
$api = 'fileapi'; // or plupload

Receiver::factory($config, $api)->receive($inputName)->send();

Standalone


use Yaojinhui1993\Upload\Receiver; use Yaojinhui1993\Upload\FileAPI; use Yaojinhui1993\Upload\Plupload; use Illuminate\Http\JsonResponse; require __DIR__.'/vendor/autoload.php'; $config = [ 'chunks' => 'path_to_chunks', 'storage' => 'path_to_storage', 'domain' => 'http://app.dev/', 'path' => 'web_path' ]; $inputName = 'file'; $storagePath = 'relative path'; // if use Plupload, new Recca0120\Upload\Plupload $receiver = new Receiver(new FileAPI($config)); // save to $config['base_path'].'/'.$storagePath; $receiver->receive($inputName)->send();

The Versions

23/03 2018

dev-master

9999999-dev

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5. Fork from https://github.com/recca0120/upload

  Sources   Download

MIT

The Requires

 

The Development Requires

by yaojinhui

laravel ajax upload jquery-file-upload chunk dropzone fileapi plupload jquery-fileapi

23/03 2018

v1.7.3

1.7.3.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5. Fork from https://github.com/recca0120/upload

  Sources   Download

MIT

The Requires

 

The Development Requires

by yaojinhui

laravel ajax upload jquery-file-upload chunk dropzone fileapi plupload jquery-fileapi

23/03 2018

v1.7.2

1.7.2.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5. Fork from https://github.com/recca0120/upload

  Sources   Download

MIT

The Requires

 

The Development Requires

by yaojinhui

laravel ajax upload jquery-file-upload chunk dropzone fileapi plupload jquery-fileapi

15/02 2018

v1.7.1

1.7.1.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk dropzone fileapi plupload jquery-fileapi

14/02 2018

v1.7.0

1.7.0.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk dropzone fileapi plupload jquery-fileapi

09/02 2018

v1.6.2

1.6.2.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

18/08 2017

v1.6.1

1.6.1.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

11/04 2017

v1.6.0

1.6.0.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

23/03 2017

v1.5.9

1.5.9.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

12/03 2017

v1.5.8

1.5.8.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

05/03 2017

v1.5.7

1.5.7.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

08/02 2017

v1.5.6

1.5.6.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

08/02 2017

v1.5.5

1.5.5.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

06/02 2017

v1.5.4

1.5.4.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

15/12 2016

v1.5.3

1.5.3.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

13/12 2016

v1.5.2

1.5.2.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

10/12 2016

v1.5.1

1.5.1.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

10/12 2016

v1.5.0

1.5.0.0

Ajax Upload Large File Support jQuery-File-Upload, FileApi, Plupload, Support framework Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

09/12 2016

v1.4.1

1.4.1.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

06/12 2016

v1.4.0

1.4.0.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

25/11 2016

v1.3.3

1.3.3.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

12/11 2016

v1.3.1

1.3.1.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

23/10 2016

v1.3.0

1.3.0.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

13/09 2016

v1.2.9

1.2.9.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

11/09 2016

v1.2.8

1.2.8.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

24/08 2016

v1.2.7

1.2.7.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

24/08 2016

v1.2.6

1.2.6.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

17/08 2016

v1.2.5

1.2.5.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

17/08 2016

v1.2.3

1.2.3.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

17/08 2016

v1.2.4

1.2.4.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

16/08 2016

v1.2.2

1.2.2.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

13/08 2016

dev-develop

dev-develop

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

06/08 2016

v1.2.1

1.2.1.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

02/08 2016

v1.2.0

1.2.0.0

Upload Large File For Laravel (Support jQuery-File-Upload, FileApi, Plupload)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload jquery-file-upload chunk fileapi plupload jquery-fileapi

09/06 2016

v1.1.0

1.1.0.0

Ajax Chunk Upload for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload chunk plupload jquery-fileapi

06/06 2016

v1.0.0

1.0.0.0

Ajax Chunk Upload for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload chunk plupload jquery-fileapi

15/02 2016

v0.0.4

0.0.4.0

Ajax Chunk Upload for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar recca0120

laravel ajax upload chunk plupload jquery-fileapi