본문 바로가기

2018/093

[Spring] PostgreSQL에 파일 저장하고 불러오기 [Spring] PostgreSQL에 파일 저장하고 불러오기 bytea 컬럼 생성 파일(바이너리)을 저장하기 위한 컬럼을 생성합니다. CREATE TABLE public.attach_file_info ( file_size integer NOT NULL, -- 파일크기 file_type character varying(4), -- 파일유형 thumbnail text, -- 썸네일 file bytea, ) 마지막 file 컬럼을 bytea 타입으로 생서합니다. 파일 전송 이부분은 자바로 전송하는 코드를 사용하였습니다. private void fileUploadWithThumbnail(String attach_file_seq, String file_path, String user_id, String thumb.. 2018. 9. 22.
localStorage 에 checkbox 상태 저장 localStorage 에 checkbox 상태 저장 change 이벤트 받기 HTML 에서 checkbox input 삽입 자바스크립트에서 change 이벤트 정의 $(function () { $("#checkboxShowGPSInfo").change(function(){ if($("#checkboxShowGPSInfo").is(":checked")){ alert("체크박스 체크했음!"); }else{ alert("체크박스 체크 해제!"); } }); }); localStorage 에 상태저장 $(function () { var checkboxShowGPSInfo = $("#checkboxShowGPSInfo"); checkboxShowGPSInfo.change(function () { showGPSI.. 2018. 9. 7.
[도쿠위키] 파일명 인코딩을 url 에서 utf8로 변경하기 [도쿠위키] 파일명 인코딩을 url 에서 utf8로 변경하기 오래전에 설치한 도쿠위키라서 파일 저장시에 url로 인코딩 되도록 지정되어 있었습니다. 이것을 utf-8로 변경하니 문서를 읽지 못하게 되었습니다. UTF-8 로 변경 그리하여, 저장된 파일명들을 모두 utf-8로 변경하기로 합니다. 도쿠위키에서 파일들은 /data/pages 밑에 저장됩니다. import os from glob import glob import urllib.parse def change_file(path): files = glob(path, recursive=True) for file in files: if os.path.isfile(file): dir_name = os.path.dirname(file) file_name = .. 2018. 9. 6.