I have JavaScript which sends an image to a server. This works fine but I would like to have the image resized before it is sent. Here is my working code:
function sendFile() {
var file = document.getElementById('filename').files[0];
ws.send(document.getElementById('filename').value);
var reader = new FileReader();
var rawData = new ArrayBuffer();
reader.loadend = function () {
}
reader.onload = function (e) {
rawData = e.target.result;
ws.send(rawData);
// alert("the File has been transferred.")
}
reader.readAsArrayBuffer(file);
}
How can I resize the image, please?