uppy/examples/transloadit/main.js
2018-11-15 13:19:16 +01:00

57 lines
1.1 KiB
JavaScript

const transloadit = require('@uppy/transloadit-preset')
/**
* transloadit.form
*/
window.formUppy = transloadit.form('#test-form', {
debug: true,
restrictions: {
allowedFileTypes: ['.png']
},
waitForEncoding: true,
params: {
auth: { key: '05a61ed019fe11e783fdbd1f56c73eb0' },
template_id: 'be001500a56011e889f9cddd88df842c'
}
})
/**
* transloadit.modal
*/
function openModal () {
transloadit.modal('body', {
restrictions: {
allowedFileTypes: ['.png']
},
waitForEncoding: true,
params: {
auth: { key: '05a61ed019fe11e783fdbd1f56c73eb0' },
template_id: 'be001500a56011e889f9cddd88df842c'
},
providers: [
'webcam'
]
// if providers need custom config
// webcam: {
// option: 'whatever'
// }
}).then(console.log, console.error)
}
window.openModal = openModal
/**
* transloadit.upload
*/
window.doUpload = (event) => {
transloadit.upload(event.target.files, {
waitForEncoding: true,
params: {
auth: { key: '05a61ed019fe11e783fdbd1f56c73eb0' },
template_id: 'be001500a56011e889f9cddd88df842c'
}
}).then(console.log, console.error)
}