appvital-file-upload-widget-api-js
Javascript wrapper library to quickly integrate Appvital File picker & cloud uploader in your application with just few lines of code.
Core Features
- Drag & Drop or Copy & Paste any file
- Pick files from multiple sources including popular online file shares
- Upload files straight to your own cloud storages: Amazon S3 bucket, Azure Blob container
- Manage large file uploads efficiently using multipart chunk uploads.
- Crop, rotate, flip and enhance photos to perfection with built-in photo editor
- Generate thumbnails, apply text or image watermarks
- Complete control with configurable options and much more
Demo/Examples
See file picker in action here with example configurations demonstrating various features.
Quick Start
Install using npm:
npm install @appvitalinc/file-upload-widget-api-js
ES module
import { ApvFilePicker } from '@appvitalinc/file-upload-widget-api-js';
const picker = new ApvFilePicker('apikey');
UMD module
<script src="https://cdn-apps.appvital.com/app/fpicker/{version}/fpicker-client.min.js" crossorigin="anonymous"></script>
<script>
const picker = new ApvFilePicker('apikey');
</script>
Picker can be initialized by calling picker.open(options). Options for the picker are documented here.
Documentation
You can find further documentation on available filepicker options and configuration details here at https://appvital.com/docs/file-uploader#Quickstart-Javascript
Contributing
Any of your contributions or ideas are more than welcome. Please consider that we follow the conventional commits specification to ensure consistent commit messages and changelog formatting.