Languages/java

[JAVA]FileUpload04 <img src="...">data scheme 사용하기

뱅타 2021. 4. 15. 23:07

DB에 저장된 프로필을 출력하기

google에 data scheme를 검색

https://en.wikipedia.org/wiki/Data_URI_scheme

img태그의 src에 byte[]로 이미지 넣기

2진데이터를 스트링으로 바꾸기 위해서 base64를 씀

data : mime, base64, 2진데이터

이렇게 이미지를 Base64로 인코딩 후

데이터 스키마 사용시 단점.

인코딩 후 데이터의 크기가 1.3배 정도 늘어난다.

latencyTime이 두배(클라이언트, 디비)(직접 DB에 이미지 저장 시)

** 참고

보통 클래스의 멤버변수 전부 직렬화 대상에 해당된다. 하지만 보안 상의 문제나 기타 이유로 멤버변수의 일부를 제외하고 싶다면 transient를 통해 지정할 수 있다.

728x90
반응형