diff --git a/cms/src/main.rs b/cms/src/main.rs index 13d78ae..b16642d 100644 --- a/cms/src/main.rs +++ b/cms/src/main.rs @@ -84,6 +84,8 @@ fn rocket(port: u16, address: String, env: Environment, pg: PgConnection, sa: Se data::ssl_ops::api, data::calendar::api, data::polls::api, + data::new::api, + data::important::api ]) .mount( "/ui", diff --git a/cms/static/utils.js b/cms/static/utils.js index 50afc4b..5de1ed4 100644 --- a/cms/static/utils.js +++ b/cms/static/utils.js @@ -13,15 +13,17 @@ function forwardForImage(id, postloc) { } if (form_elem[i].type == "file") { var file = document.getElementById(form_elem[i].id).files[0]; - getBase64(file, form_elem, i, data, (form_elem, i, data, res) => { - data.push(form_elem[i].name + "=" + res); + getBase64(file, form_elem, i, data, function(form_elem, i, data, res) { + data.push(form_elem[i].name + "=" + encodeURIComponent(res)); }); } } console.log(data); + console.log(data[3]); var params = data.join("&"); var xhr = new XMLHttpRequest(); xhr.open("POST", postloc, true); + console.log(params); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.send(params); }