Skip to content

Commit 740f673

Browse files
committed
Disallow zigbee firmware upload and only show the filename instead of the fakepath
1 parent 256ca25 commit 740f673

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/websrc/html/PAGE_SYSTOOLS.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@
184184
<div class='card-header'>ESP32 update</div>
185185
<div class='card-body'>
186186
<form class="container" method='POST' action='#' enctype='multipart/form-data' id='upload_form'>
187-
<input type='file' name='update' id='file' onchange='sub(this)' style=display:none accept='.bin'>
187+
<input type='file' name='update' id='file' onchange='sub()' style=display:none accept='.bin'>
188188
<label id='file-input' for='file'> Choose file...</label>
189189
<input id="updButton" type='submit' class='btn btn-outline-primary mb-2' value='ESP32 file update' disabled>
190190
<br>
@@ -217,7 +217,7 @@
217217
<form class="container" method='POST' action='#' enctype='multipart/form-data' id='upload_form_zb'>
218218
<input type='file' name='update_zb' id='file_zb' onchange='sub_zb(this)' style=display:none
219219
accept='.hex'>
220-
<label id='file-input_zb' for='file_zb'> Choose file...</label>
220+
<label id='file-input_zb'> Choose file...</label>
221221
<input id="updButton_zb" type='submit' class='btn btn-outline-primary mb-2' value='Zigbee file update' disabled>
222222
<br>
223223
<div class="container" style="max-width: 300px; margin-top: 30px;">
@@ -270,8 +270,8 @@
270270
modalConstructor("flashZB");//
271271
//apiLink + api.actions.API_FLASH_ZB + "&fwurl=" + "https://raw.githubusercontent.com/Tarik2142/devHost/main/" + this.id + ".bin"
272272
});
273-
function sub(obj) {
274-
let fileName = obj.value.split('\\\\');
273+
function sub() {
274+
let fileName = document.getElementById("file").files[0].name;
275275
if (fileName != "") {
276276
$("#updButton").removeAttr("disabled");
277277
localStorage.setItem('beta_feedback', 0);
@@ -284,12 +284,12 @@
284284
else {
285285
$("#updButton").prop(disbl, 1);
286286
}
287-
document.getElementById('file-input').innerHTML = ' ' + fileName[fileName.length - 1];
287+
document.getElementById('file-input').innerHTML = ' ' + fileName
288288
};
289289
function sub_zb(obj) {
290290
let fileName = obj.value.split('\\\\');
291291
if (fileName != "") {
292-
$("#updButton_zb").removeAttr("disabled");
292+
// $("#updButton_zb").removeAttr("disabled");
293293
}
294294
else {
295295
$("#updButton_zb").prop(disbl, 1);

0 commit comments

Comments
 (0)