간트차트 사이트, 이미지 업로드

ooohyooo·2024년 3월 7일

myproject

목록 보기
10/44

https://echarts.apache.org/examples/en/editor.html?c=custom-gantt-flight

function uploadPhoto() {
    var fileInput = document.getElementById('photoInput');
    var file = fileInput.files[0];

    if (file) {
        var formData = new FormData();
        formData.append('photo', file);

        fetch('../member/upload', {
            method: 'POST',
            body: formData
        })
        .then(response => {
            if (!response.ok) {
                throw new Error(`HTTP error! Status: ${response.status}`);
            }

            return response.text();
        })
        .then(data => {
            alert(data);

            // 이미지가 'uploadedImage'라는 id를 가진 <img> 태그에 표시된다고 가정합니다.
            var uploadedImage = document.getElementById('uploadedImage');

            // 새 이미지 경로 또는 URL을 포함하는 서버 응답을 전제로합니다.
            uploadedImage.src = data;

            closeModal();
        })
        .catch(error => {
            alert(error);
        });
    } else {
        alert('이미지를 업로드하려면 이미지를 선택하세요.');
    }
}

0개의 댓글