diff --git a/client/modules/IDE/actions/uploader.js b/client/modules/IDE/actions/uploader.js index 4f62901d..bf2b59c7 100644 --- a/client/modules/IDE/actions/uploader.js +++ b/client/modules/IDE/actions/uploader.js @@ -9,7 +9,7 @@ export function dropzoneAcceptCallback(file, done) { name: file.name, type: file.type, size: file.size, - _csrf: document.findElementById('__createPostToken').value + // _csrf: document.getElementById('__createPostToken').value }, { withCredentials: true @@ -47,5 +47,6 @@ export function dropzoneCompleteCallback(file) { }; console.log(json, JSON.stringify(json), JSON.stringify(json).replace('"', '\\"')); inputHidden += `${window.btoa(JSON.stringify(json))}" />`; - document.findElementById('createPost').appendChild(inputHidden); + // document.getElementById('uploader').appendChild(inputHidden); + document.getElementById('uploader').innerHTML += inputHidden; } diff --git a/client/modules/IDE/components/FileUploader.js b/client/modules/IDE/components/FileUploader.js index 19ae737a..b62759dc 100644 --- a/client/modules/IDE/components/FileUploader.js +++ b/client/modules/IDE/components/FileUploader.js @@ -7,7 +7,8 @@ import { dropzoneAcceptCallback, class FileUploader extends React.Component { componentDidMount() { - Dropzone.options.uploader = { + Dropzone.autoDiscover = false; + this.uploader = new Dropzone('div#uploader', { url: s3Bucket, method: 'post', autoProcessQueue: true, @@ -22,7 +23,7 @@ class FileUploader extends React.Component { accept: dropzoneAcceptCallback, sending: dropzoneSendingCallback, complete: dropzoneCompleteCallback - }; + }); } render() {