Webengineering-Filemanager/Frontend/static/js/dropdown.js
H4CK3R-01 51d51c3a32 - Improved alerts
- Improved modal
- Fixed get_curr_path() function
- Improved tools.js
- Cleaned up
- Refactoring
2021-06-04 14:05:05 +02:00

30 lines
981 B
JavaScript

function download_file(path, mimetype) {
let file = path.split('/');
let filename = file[file.length - 1];
httpGetAsync(base_url + path, null, function (response, code) {
if (code === 200) {
let element = document.createElement('a');
element.setAttribute('href', 'data:' + mimetype + ',' + encodeURIComponent(response));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
} else {
create_error_view("Error " + response);
}
});
}
function remove_file(filename) {
httpDeleteAsync(base_url + filename, null, function (response, code) {
if (code === 200) {
create_success_view("Successfully deleted.");
path_changed();
} else {
create_error_view(response);
}
});
}