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('이미지를 업로드하려면 이미지를 선택하세요.');
}
}