forked from nuxusr/Node.js---Amazon-S3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
32 lines (17 loc) · 979 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Dallin Dyer
A simple S3 library written because the other implementation doesn't meet needs and is outdated.
What this library is good for:
Send files of any size (although S3 is currently limited at 5 gigs)
- file upload and downloads are streamed with a progress event fired during writes.
Minimal memory footprint and very efficient
- Streams files from disk to socket -- using nodes drain/pause/resume to only stream what socket/stream can take
Uses net sockets on PUT requests to support 100 Continue (especially usefull for large files)
- the body is only sent after amazon approves the signed header
Creats MD5 of content (optional)
- ensure your data isn't corrupted during transmission
Supports amazons new REDUCED_REDUNDANCY storage (cheaper but less reliable)
- see unit tests for examples
Supports specifying acl
- see unit tests for examples
Examples:
coming soon: check out / run unit tests for examples.