웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
파일박스 사용에 관하여
2013.04.26 14:47
파일박스 사용법을 몰라서 검색을 해 보아도 참고할 답이 없어
실험과 조사를 한 끝에 알아낸 사항을 여기에 적어 봅니다.
o 파일박스에 무엇을 어떻게 올리나
- 관리자 메뉴에서 [설정>파일박스] 로 간다.
- 파일올리기에 변수명, 값, 파일을 입력하고 저장을 누르면 서버에 올라가 갑니다.
- 파일은 찾아보기를 클릭해서 나타나는 파일탐색기로 올리려는 파일을 찾아서 선택하면 됩니다.
- 변수명과 값은 파일종류, 이미지크기, 파일명 등 사용자가 정해서 입력해두고 나중에 참고하면 됩니다.
o 파일박스는 어디에 어떻게 저장되나
- 파일을 올리면 아래 파일목록에 나타납니다. 파일 아이콘을 오른쪽 클릭하여 윈도우 속성을 보면 파일의 URL이 보이는데 이것으로 서버내 저장위치와 서버내의 파일이름을 알 수 있습니다.
- DB 테이블 xe_module_filebox 에 파일번호, 게시자회원번호, 파일 풀네임, 코멘트(속성), 등록일자, 파일크기 등을 기록하고 있다.
- 속성은 코멘트에 문자열로 저장한다.
- 실제로 파일을 보관하는 폴더는 files/attach/filebox/(파일번호 뒤3자리)/(파일번호 앞3자리)/(파일번호).jpg 와 같다.
- 파일번호는 파일을 올릴때 부여되는 번호로서 계속 증가되는 숫자이다. 파일번호 앞3자리 처럼 폴더명으로 사용할 경우에는 001 처럼 앞에 0을 부가하여 3자리 문자열로 만든다.
o 파일박스는 어떻게 이용하는가
- 링크 URL은 http://(서버주소)/xe/files/attach/filebox/597/021/21597.jpg 처럼된다.
- 관리자가 홈페이지에 사용할 파일들을 적절히 분류하여 올려두고 이용하면 편리할 것이다.
- 시스템내에서 공통으로 활용되는 이미지, 단순이 보관하는 이미지 등을 오려두고 사용해도 좋겠다.
o 게시판에 첨부파일로 올린 이미지는 어떻게 저장되나
- 저장위치는 files/attach/images/(게시판모듈번호)/(게시물번호 뒤3자리)/(게시물번호 앞3자리)/(16바이트를 hexadecimal로 표시한 파일명).jpg
- DB 테이블 xe_files 에 원래파일명, 현재파일명(sid), 게시물번호, 소속모듈번호, 등록일자 등을 기록하고 있다.
- 다른 게시물에서 링크하려면 꽤 복잡한 주소를 연결해야 한다.
이것으로 xe와 씨름하고 있는 동지들에게 조금이나 도움이되기를 기대합니다.
댓글 2
-
슈마이짱
2013.04.28 15:29
-
플래닛액스
2013.05.11 06:24
파일을 올리면 아래 파일목록에 나타납니다. 파일 아이콘을 오른쪽 클릭하여 윈도우 속성을 보면 파일의 URL이 보이는데 이것으로 서버내 저장위치와 서버내의 파일이름을 알 수 있습니다.
URL 말고 PHP 코드에서 변수명을 이용해 사이트에 보이게하는 방법이 있나요?
제가 할려고자 하는겄은 최근 글 위젯에 보일 조금안한 이미지를 올릴려고 하는데, 그이미지들은 최근 글의 카테고리에따라 다릅니다. 그래서 이미지 파일과 카테고리 이름을 같게 하면은 이미지와 코딩의 링크가 끈어지는겄도 방지 할수있을텐데.
보아하니 파일 박스를 이용해서 업로드를 하게되면은 이미지 이름이 번호들로 밖이더라구요. 그래서 생각한게... 이미지의 변수명을 이용해볼려고 합니다.
좋은 정보 감사합니다.