2017 © Pedro Peláez
 

library php-fine-uploader

upload chunks file. use to upload big files

image

mehrdad-dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  • Tuesday, September 26, 2017
  • by Mehrdad-Dadkhah
  • Repository
  • 1 Watchers
  • 3 Stars
  • 1,150 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 7 Versions
  • 10 % Grown

The README.md

php-fine-uploader

Software License Packagist Version Packagist, (*1)

php lib for use fine-uploader js as client and upload big files with separate to chunks files. This libarary is base on chunks-uploader., (*2)

Installation

composer require mehrdad-dadkhah/php-fine-uploader

Usage

use MehrdadDadkhah\Video\FineUploader;

$uploaderService = new FineUploader();
$uploadResult = $uploaderService->setConfigs(
                'form-input-name',
                'path-to-chunks-folder'
            )
                ->setUniqueIdentifier('unique-identifier')
                ->setDomain('http://example.com') //to set cors header
                ->checkDublicateFile(function($uuid) { //closure function to check file is duplicate or not it should get $uuid as input and return boolean. uuid is a video unique hash
                    return false;
                })
                ->upload('path-to-upload-directory');

Custome file name

If want to set output file name try use setUploadName() function before fire finishUpload() function:, (*3)

$uploadHandeler->setUploadName('my-name.mp4');

If don't set name your file name be with structur YYYY_m_d_hashname.mp4 and in final resutl generated name will be return., (*4)

Check and generate output directory

If want to script make output directory automatically just set it:, (*5)

$uploadHandeler->checkAndGenerateOutputDirectory();

Temp directory

If want to generate file in a temp directory and then move to main upload directory you can use setTempDirectory() function:, (*6)

$uploadHandeler->setTempDirectory('path-to-temp');

Max upload size

ChunksUploader calculate uploaded file size (sum of chunks) and compare with upload_max_filesize ini config. If want to stop bigger file at first request for better ux can pass total main file size in bytes:, (*7)

$uploadHandeler->setVideoTotalSize(213456);

And can overwrite upload_max_filesize by:, (*8)

$uploadHandeler->setMaxUploadSize(213456);

License

hls-video-generater is licensed under the GPLv3 License., (*9)

The Versions

26/09 2017

dev-master

9999999-dev https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader

26/09 2017

1.3.0

1.3.0.0 https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader

07/09 2017

1.2.0

1.2.0.0 https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader

06/09 2017

1.1.0

1.1.0.0 https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader

05/09 2017

1.0.2

1.0.2.0 https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader

03/09 2017

1.0.1

1.0.1.0 https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader

03/09 2017

1.0.0

1.0.0.0 https://github.com/Mehrdad-Dadkhah/php-fine-uploader

upload chunks file. use to upload big files

  Sources   Download

GPLv3

The Requires

 

by Mehrdad Dadkhah

file uploader video chunks big_file fine_uploader tus_uploader flowjs_uploader server_uploader