0.0.57 • Published 6 years ago

s3-dropzone v0.0.57

Weekly downloads
19
License
MIT
Repository
github
Last release
6 years ago

s3-dropzone

s3-dropzone is a component that can be dropped in to any React project to enable uploading images and attachments to S3.

Installation

npm i s3-dropzone aws-sdk --save

Note: aws-sdk is required as a peer-dependency.

Usage

import React from 'react'
import { render } from 'react-dom'
import Dropzone from 's3-dropzone'
import 's3-dropzone/style.css'

const mapFileToParams = file => {
  let key = `static/${Math.round(Date.now() / 1000)}-${file.name}`
  return {
    Fields: {
      key: key,
      'Content-Type': file.type
    }
  }
}

render(
  <Dropzone
    region={AWS_REGION}
    identityPoolId={AWS_IDENTITY_POOL_ID}
    bucketName={AWS_S3_BUCKET_NAME}
    mapFileToParams={mapFileToParams}
  />,
  document.getElementById('root')
)

https://raw.githubusercontent.com/unshift/s3-dropzone/master/screenshot.png

Demo

0.0.57

6 years ago

0.0.56

6 years ago

0.0.55

6 years ago

0.0.54

6 years ago

0.0.53

6 years ago

0.0.52

6 years ago

0.0.51

6 years ago

0.0.50

6 years ago

0.0.49

6 years ago

0.0.48

6 years ago

0.0.47

7 years ago

0.0.46

7 years ago

0.0.45

7 years ago

0.0.44

7 years ago

0.0.43

7 years ago

0.0.42

7 years ago

0.0.41

7 years ago

0.0.40

7 years ago

0.0.39

7 years ago

0.0.38

7 years ago

0.0.37

7 years ago

0.0.36

7 years ago

0.0.35

7 years ago

0.0.34

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago