|
1 | 1 | <h1 align="center"> |
2 | 2 | <a href="https://upload.io/uploader"> |
3 | | - <img alt="Uploader" width="276" height="80" src="https://raw.githubusercontent.com/upload-io/assets/master/logo-uploader.svg"> |
| 3 | + <img alt="Angular Uploader" width="264" height="106" src="https://raw.githubusercontent.com/upload-io/angular-uploader/main/.github/assets/logo.svg"> |
4 | 4 | </a> |
5 | 5 | </h1> |
6 | 6 |
|
7 | | -<p align="center"><b>Angular File Upload Component</b><br/> (Angular Wrapper for <a href="https://upload.io/uploader">Uploader</a>)</p> |
8 | | -<br/> |
| 7 | +<p align="center"><b>Angular File Upload Widget</b><br/> (With Integrated Cloud Storage)</p> |
| 8 | + |
| 9 | +<p align="center">Angular Wrapper for <a href="https://upload.io/uploader">Uploader</a> • Developed by <a href="https://upload.io/">Upload.io</a><br/><br/></p> |
| 10 | + |
9 | 11 | <p align="center"> |
10 | 12 | <a href="https://github.com/upload-io/angular-uploader/"> |
11 | 13 | <img src="https://img.shields.io/badge/gzipped-29%20kb-4ba0f6" /> |
|
39 | 41 | </p> |
40 | 42 |
|
41 | 43 | <h1 align="center"> |
42 | | - Quick Start — <a href="https://codesandbox.io/s/angular-uploader-urtrmz?file=/src/app/app.component.ts">Try Live Demo</a> |
| 44 | + Quick Start — |
| 45 | + <a href="https://codesandbox.io/s/angular-uploader-urtrmz?file=/src/app/app.component.ts">Try Live Demo</a> |
43 | 46 | </h1> |
44 | 47 |
|
45 | | -<p align="center">To create a file upload button:</p> |
| 48 | +<p align="center"><a href="https://upload.io/uploader"><img alt="Upload Widget Demo" width="100%" src="https://raw.githubusercontent.com/upload-io/angular-uploader/main/.github/assets/demo.webp"></a></p> |
| 49 | + |
| 50 | +<p align="center">To implement the above widget:</p> |
46 | 51 |
|
47 | 52 | ```shell |
48 | 53 | npm install angular-uploader |
@@ -256,9 +261,23 @@ The callbacks receive a `Array<UploaderResult>`: |
256 | 261 |
|
257 | 262 | ## Full Documentation |
258 | 263 |
|
259 | | -`angular-uploader` is an Angular wrapper for `uploader`. |
| 264 | +Angular Uploader is a wrapper for Uploader — see the **[Uploader Docs](https://github.com/upload-io/uploader#%EF%B8%8F-configuration)** 📖 |
| 265 | + |
| 266 | +## Where are my files stored? |
| 267 | + |
| 268 | +Uploader uses [Upload.io](https://upload.io) as a storage and file hosting backend. |
| 269 | + |
| 270 | +Upload.io benefits developers with: |
| 271 | + |
| 272 | +- Zero Setup (Start uploading in the next few minutes!) |
| 273 | +- Pre-Integrated Storage (All you need is an Upload API key) |
| 274 | +- Fast File Hosting (Worldwide CDN, 300 Nodes) |
| 275 | +- Powerful Rules Engine (Rate Limiting, Traffic Limiting, IP Blacklisting, Expiring Links, etc) |
| 276 | +- File Transformations (Image Resizing, Cropping, Optimization, etc) |
| 277 | + |
| 278 | +### Can I bring my own file storage? |
260 | 279 |
|
261 | | -Please see: **[Uploader Docs](https://github.com/upload-io/uploader#%EF%B8%8F-configuration)**. |
| 280 | +Uploader's USP is to provide developers with the least amount of work possible, while remaining customizable. As such, Uploader will always be closely integrated with the Upload.io platform, and there are currently no plans to support custom backends. You may, however, sync files from your Upload.io account to a custom storage target. |
262 | 281 |
|
263 | 282 | ## Contribute |
264 | 283 |
|
|
0 commit comments