JavaScript 上傳檔案 - axios

說是 axios 但其實 $.ajax 也是類似作法。
Html↓
<input type="file" class="upload">
JavaScript↓
$(".upload").change(function (event) {
    var formData = new FormData();
    formData.append("upload", event.target.files[0]);

    axios
        .post("your_upload_url", formData, {
            headers: {
                "Content-Type": "multipart/form-data"
            }
        })
        .then(function (response) {
            // 上傳後要觸發的程式
        });
});

留言