Simple HTML5 drag-drop zone to drop files on.
import React from 'react';
import Dropzone from 'react-dropzone';
export default class DropzoneDemo extends React.Component {
onDrop(acceptedFiles, rejectedFiles) {
console.log("Accepted files: ", acceptedFiles);
console.log("Rejected files: ", rejectedFiles);
}
render() {
return (
<Dropzone accept="image/*" multiple={true} onDrop={this.onDrop}>
<div>This dropzone accepts only images. Try dropping some here, or click to select files to upload.</div>
</Dropzone>
);
}
}
In the onDrop
you can then process the files for uploading.