From b42a49a6d86204d630a5efbefdc5821521403fcd Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 29 May 2018 05:30:23 +0200 Subject: upload files!! --- app/client/common/fileUpload.component.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'app/client/common') diff --git a/app/client/common/fileUpload.component.js b/app/client/common/fileUpload.component.js index 5a1291c..e723a0c 100644 --- a/app/client/common/fileUpload.component.js +++ b/app/client/common/fileUpload.component.js @@ -7,6 +7,18 @@ class FileUpload extends Component { } handleChange(e){ this.props.onChange && this.props.onChange() + e.stopPropagation() + e.preventDefault() + this.setState({ thumbnails: [], images: [] }) + const files = e.dataTransfer ? e.dataTransfer.files : e.target.files + let i, f + for (i = 0, f; i < files.length; i++) { + f = files[i] + if (!f) continue + break + // if (!f.type.match(this.props.mime)) continue + } + this.props.onUpload && this.props.onUpload(f) } render() { return ( -- cgit v1.2.3-70-g09d2