`` 的 `files` 屬性為 **只讀 FileList**,無法直接刪除項目。
const input = document.getElementById('uploadimg');
let fileArray = Array.from(input.files); // 轉為可操作陣列
// UI 上用戶點擊刪除第 i 個
function removeFile(index) {
fileArray.splice(index, 1);
renderPreview(); // 重繪預覽
}
// 最終上傳
function upload() {
const formData = new FormData();
fileArray.forEach(f => formData.append('files', f));
fetch('/api/upload', { method: 'POST', body: formData });
}