Dec 10, 2020
0
Level 6
Tus-js-clien Upload is not defined
tus library i would like to use: https://github.com/tus/tus-js-client/blob/master/docs/usage.md#example-upload-to-vimeo
Hi, I try to use tus-js-cilent to tus upload to vimeo large video files. I have embeded the tus.min.js file and i can get the upload link from vimeo but i get the following error:
Uncaught (in promise) ReferenceError: upload is not defined
My code: In the response i receive the upload link from vimeo -
<div x-data
x-init="
window.addEventListener('load', function() {
document.getElementById('fileinput').onchange = function showFileSize() {
var input = document.getElementById('fileinput');
var file = input.files[0];
addPara(file.size, file);
};
function addPara(size, file) {
$wire.startupload(size, file)
.then(result => {
new tus.Upload(file, {
uploadUrl: result,
onError: function(error) {
console.log('Failed because: ' + error)
},
onSuccess: function() {
console.log('Download %s from %s', upload.file.name, upload.url)
}
})
// Start the upload by default
upload.start()
});
}
}
)
">
<input type='file' id='fileinput'>
</div>
Please or to participate in this conversation.