in src/uiHtml.ts [101:129]
function onFormSubmit(event) {
event.preventDefault();
const formElement = document.getElementById('form');
const formData = new FormData(formElement);
const formMap = {
url: formData.get('url'),
profile: {}
};
for (const key of ['width', 'height', 'quality']) {
if (formData.get(key)) {
formMap.profile[key] = formData.get(key);
}
}
fetch("/signed-image-url", {
method: 'POST',
body: JSON.stringify(formMap),
credentials: 'include',
headers: {
'Content-Type': 'application/json',
}
})
.then((res) => res.json())
.then((resBody) => {
const url = resBody.signedUrl;
document.getElementById('result-img').src = url;
document.getElementById('result-text').value = url;
});
}