ZipFile is a php application, which is designed for uploading and sharing files to anyone very easily and securely. Very simple steps are needed to share files with your users.
Requirements:
- AWS account
- PHP >= 7.0.0
- MySql >= 5.6.0
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Features :
- Simple drag and drop File upload system
- Can Share files with multiple recipient at once
- Can Download all files at once by zipping them automatically
- Streamed Zip and download, so less resource dependency on server
- Use Amazon S3 as file storage
- Send Email Notifications to sender and receivers
- Link can be shared with anyone
- Ability to share already shared files to anyone without downloading files
- Ability to add remove files from already shared link
- 30 days validity of every share
- Backend access to view all share codes and list other details
* Make sure to read Server requirements before you start Laravel Requirment
* allow_url_fopen should be set on inside your php.ini
* For AWS S3 use only. (working on updates)
Cpanel / Shared hosting users
This is a laravel application, if you want to use it in a shared hosting, you will need to download vendor.zip file from here : Download and upload it to the zipfileme folder after un-archiving it. You will also need the database sql file, download it from Here and import it to your database. The folder structure will look like this :
You will also need a .htaccess file. Make sure mod_rewrite module is enabled. Create a new .htaccess file and copy these contents :
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>
You might also need to give proper permission to storage folder