fix upload

This commit is contained in:
Dennis Eichhorn 2020-02-01 22:48:29 +01:00
parent 4efc7318ba
commit 061e803805
4 changed files with 12 additions and 2 deletions

View File

@ -55,7 +55,7 @@ export class AppNotification
output.querySelector('.log-msg-content').innerHTML = msg.message;
tpl.parentNode.appendChild(output);
window.navigator.vibrate(meg.vibrate ? 200 : 0);
window.navigator.vibrate(msg.vibrate ? 200 : 0);
setTimeout(function ()
{

View File

@ -60,6 +60,8 @@ export class Request
return 'application/x-www-form-urlencoded';
case RequestType.FILE:
return '';
case RequestType.FORM_DATA:
return 'multipart/form-data';
default:
return 'text/plain';
}
@ -386,6 +388,8 @@ export class Request
this.xhr.send(this.data);
} else if (this.type === RequestType.URL_ENCODE) {
this.xhr.send(this.queryfy(this.data));
} else if (this.type === RequestType.FORM_DATA) {
this.xhr.send(this.data);
}
};
};

View File

@ -10,5 +10,6 @@ export const RequestType = Object.freeze({
JSON: 'json',
RAW: 'raw',
FILE: 'file',
URL_ENCODE: 'url'
URL_ENCODE: 'url',
FORM_DATA: 'formdata'
});

View File

@ -317,6 +317,11 @@ export class FormView
}
for (let i = 0; i < externalLength; ++i) {
if (form.contains(external[i])) {
delete external[i];
continue;
}
if ((external[i].type === 'checkbox' || external[i].type === 'radio') && !external[i].checked) {
delete external[i];
}