Download the PHP package khanzadimahdi/uploadmanager without Composer

On this page you can find all versions of the php package khanzadimahdi/uploadmanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package uploadmanager

PHP upload manager

Description

File upload manager can be used to upload chunk and non-chunk files.

Uploads can be resumed later(see "resumable-chunk-upload" example in "examples/js-example directory").

Add your files , upload them and close browser, next time you can open browser and resume the uncompleted uploads.

Features

Getting started

Installation

Usage

Available Classes :

Example: (simple file upload)

Files are in the "examples/simple-upload" directory

First we create a simple HTML form

Then we store file (or files) using the below codes:

if uploaded file has any errors or it cant be uploaded , the "upload" method throws an exception, so it's better to call this method in a try catch block.

Each file (or chunk) related errors can be retrieved by "getErrors" method as an array.

Validations

We can validate files (or chunks) before storing them.

a simple validation example is in "examples/using-validations" directory

Available validations :

  1. Extension
  2. MimeType
  3. Size

Example:

as you see, we can use "addValidations" method to add an array of validations.

you can use either available validations or creating a custom validation by implementing "UploadManager\Contracts\ValidationInterface" interface.

Callbacks

Here we have the below callbacks:

  1. beforeValidate

  2. afterValidate

  3. beforeUpload

  4. afterUpload

Callbacks can be used to control the flow of uploading mechanism.

example:

Here we remove uploaded file (or chunk) if an error occurred.

Files are in the "examples/simple-callbacks" directory

More real examples

see the "examples/js-examples" directory for more real examples.

available examples:

Requirements

requirements

Optional requirements

Contributing

Please read the contribution guidelines before submitting a pull request.

Support

This project is actively maintained, but there is no official support channel.

License

Released under the MIT license.


All versions of uploadmanager with dependencies

PHP Build Version
Package Version
Requires ext-fileinfo Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package khanzadimahdi/uploadmanager contains the following files

Loading the files please wait ....