팡이네

Angular 5 file upload using primeng fileupload component
    uploadImage(event, fu: FileUpload) {
        // file.name, file.size, file.type, file.objectURL
        const file: File = event.files[0];
        const reader: FileReader = new FileReader();

        reader.onloadend = (e) => {
            this.image = reader.result as string;  // Base64 문자열 이미지 데이터 저장
            fu.clear();     // 다시 업로드 가능하게 초기화
        };

        if (file) {
            reader.readAsDataURL(file);     // Base64 문자열 변환
        }
    }

.image { position:relative;text-align:center;color:#FFFFFF; }
.image div { position: absolute;top:50%;left:50%;transform: translate(-50%, -50%); background-color:#FFFFFF;text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black; }
이미지 위에 표시할 텍스트