xe를 공부하면서 많이 배우는것 같다. xe 마이그레이션 툴은 정보를 xml로 만들어서 xe에서 xml을 읽어들이는 방식이다. 여기서 의문이 들었던게 xe 마이그레이션 툴을 사용하다가 제목,내용,글쓴이등 텍스트는 이전이 되는게 이해 되는데 첨부파일은 binary 일텐데 어떻게 마이그레이션이 되지? 하는 의문이였다. 그래서 소스를 까보니 binary를 php 의 base64_encode 함수를 이용해 만들고 그것을 읽어들이는 방식이였다. 이러면 어떠한 정보로 되어 있다 하더라도 xe로 마이그레이션이 가능하리라 생각되었다. 일단 첨부파일 binary를 base64_encode를 만드는 방법은 zMigration.class.php 파일에서 printBinary 함수를 보면 된다. function printBi..
xe 마이그레이션 시 첨부파일을 base64 인코딩하여 마이그레이션을 한다. 과연 어떤과정을 거칠까 궁금하나 하나씩 뜯어보기로 했다. importer.admin.controller.php 파일의 importAttaches 파일은 xe로 import 하는 부분이다. 과연 어떻게 하나 살펴보자. /** * Import attachment * @param resource $fp * @param int $module_srl * @param int $upload_target_srl * @param array $files * @return int */ function importAttaches($fp, $module_srl, $upload_target_srl, &$files) { $uploaded_count = 0..
- Total
- Today
- Yesterday
- xe애드온
- 자바 smtp
- Python
- php
- C
- esql
- JDBC
- ocjap
- 스크래핑
- KG
- 문자열
- 프로씨
- 플러터
- MySQL
- XE3
- 이클립스
- 자바
- XE
- EC
- 오라클
- 인포믹스
- ocajp
- proc
- 파이썬
- 라이믹스 모듈
- 포인터
- webix
- xe addon
- 파싱
- C언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |