要使用FileUpLoad控件上傳文件,你需要按照以下步驟操作:
<input type="file" id="uploadFile" name="uploadFile">
document.getElementById("uploadFile").addEventListener("change", handleFileUpload);
function handleFileUpload(event) {
const file = event.target.files[0];
// 在這里執(zhí)行文件上傳的操作,可以使用AJAX或其他方式將文件發(fā)送到服務(wù)器
}
function handleFileUpload(event) {
const file = event.target.files[0];
const formData = new FormData();
formData.append("file", file);
const xhr = new XMLHttpRequest();
xhr.open("POST", "/upload", true);
xhr.send(formData);
}
這樣,當(dāng)用戶選擇要上傳的文件后,F(xiàn)ileUpLoad控件將觸發(fā)change事件,并調(diào)用handleFileUpload函數(shù)來處理文件上傳操作。在handleFileUpload函數(shù)中,可以執(zhí)行將文件發(fā)送到服務(wù)器的操作,如上述示例中的使用AJAX上傳文件。