const uploadForm = document.getElementById('uploadForm'); const uploadStatus = document.getElementById('uploadStatus'); const commandOutput = document.getElementById('commandOutput'); uploadForm.addEventListener('submit', async (e) => { e.preventDefault(); uploadStatus.textContent = 'Uploading...'; commandOutput.textContent = ''; const formData = new FormData(uploadForm); try { const response = await fetch('/upload', { method: 'POST', body: formData }); const result = await response.json(); if (result.error) { throw new Error(result.error); } else { uploadStatus.textContent = result.message; commandOutput.textContent = result.output; } } catch (error) { uploadStatus.textContent = `Error: ${error.message}`; } }); const deleteForm = document.getElementById('deleteForm'); const deleteStatus = document.getElementById('deleteStatus'); const deleteOutput = document.getElementById('deleteOutput'); deleteForm.addEventListener('submit', async (e) => { e.preventDefault(); deleteStatus.textContent = 'Deleting...'; deleteOutput.textContent = ''; const formData = new FormData(deleteForm); try { const response = await fetch('/delete', { method: 'POST', body: formData }); const result = await response.json(); if (result.error) { throw new Error(result.error); } else { deleteStatus.textContent = result.message; deleteOutput.textContent = result.output; } } catch (error) { deleteStatus.textContent = `Error: ${error.message}`; } });