JavaScript 處理檔案上傳
透過JavaScript處理檔案上傳 首先介紹Html Code <input type="file" id="uploadfile" accept=".png , . jpg" multiple="multiple"> accept 是接受檔案類型 .後接檔案類型 用 , 做分割 multiple 是否接受多個檔案上傳 取得目標檔案相關內容 alter(document.getElementById(uploadfile).files); 這樣會丟出一個file的陣列,取得裡面的值要用document.getElementById(uploadfile).files[0]就可以取得目標值了。 AJAX上傳資料 let form = new FormData(); form.append("product[photos][]" , document.getElementById(uploadfile).files[i]) // fetchAPI fetch('API URL'),{ method : 'POST', body : form, } // JQuery $.ajax({ processData : false, data : form }) 以下是從 這邊 取得的程式碼 紅色為新增部分,修改排版 Html <div class="container p-5"> <h2 class="mb-5 text-center">File Upload with JavaScript</h2> @*用於排版用*@ <div class="row"> <div class="col-4"></div> <label class="text-center mb-5 image-preview-wrapper col-4 " style="marg...