Download the PHP package bfitech/zapchupload without Composer
On this page you can find all versions of the php package bfitech/zapchupload. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package zapchupload
zapchupload
Server-side chunk uploader.
This package provides PHP the ability to upload possibly ultra-big file in smaller chunks.
But why? What's wrong with standard HTTP form?
Some primary considerations:
pros:
- No worry about RAM and other server intrinsic limitations.
- If configured properly, no worry about
upload_max_filesize
and consequentlymax_execution_time
directives. Filesize limit may still come from disk space or filesystem limitation. - Each chunk can be processed for, e.g. fingerprinting, so there's a way to fail early when file is corrupt in transit.
- Easily configurable to work with your other web app routers.
- Works on plain PHP. No web server tweaks necessary.
cons:
- Network overhead explodes because multiple requests must be made to upload even a single file.
- A special client must be crafted. Standard HTTP upload form will not work.
Installation
Tutorial
server-side
Quick index.php
setup:
You can run it on your local machine with builtin server as follows:
client-side
Here's a simple client written in Python:
that you can run from the CLI as follows:
To see how it works on the browser, run the demo:
Documentation
Complete documentation is available with:
All versions of zapchupload with dependencies
PHP Build Version
Package Version
The package bfitech/zapchupload contains the following files
Loading the files please wait ....