제목 | 파일 업로드 할때 암호화와 복호화를 질문드립니다. | ||
---|---|---|---|
글쓴이 | 블랙환 | 작성시각 | 2014/11/17 13:08:11 |
|
|||
안녕하세요. CODEIGNITER 프레임워크 책을보고 열심히 따라하며 공부 중입니다.^^ 공부하는중에 궁금한게 생겨서 글을 올리게 되었는데요. 문자 암호화와 복호화는 메뉴얼에 나와있던데... 파일 업로드시 암호화해서 저장하고 다시 파일 다운로드할때 복호화 할수 있는지가 궁금합니다. 하는법이 있다면 좀 알려주시면 정말 감사합니다.^^ 굽신굽신~~ 인터넷 검색해본결과 젠드 프레임워크는 파일도 암호화와 복호화를 지원한다고 하더라고요. http://www.codediesel.com/php/encrypting-uploaded-files-in-php/ 제가 공부 중인 CI도 꼭 지원 될거란 바람이... |
|||
다음글 | php 수정시 기존 파일명 유지를 하기 위한 조언 부탁... (1) | ||
이전글 | CI에 사용된 디자인 패턴 질문있습니다. (1) | ||
헤덥
/
2014/11/17 15:21:47 /
추천
0
|
변종원(웅파)
/
2014/11/17 18:45:17 /
추천
0
파일명은 암호화 처리하는게 아니라 유니크한 특정값으로 바꿔서 저장을 합니다.
헤덥님 말씀처럼 바뀐 저장파일명과 원본파일명을 db에 저장하여 파일명을 보여줄때는 원본파일명을 보여주고 다운로드나 이미지 태그로 보여줄 경우엔 바뀐 파일명으로 사용합니다. 포럼소스 참고하세요 |
한대승(불의회상)
/
2014/11/17 19:30:12 /
추천
0
파일내용 암호화는 CI 기본 라이브러리에서는 지원하지 않습니다.
하지만 필요하다면 간단하게 구현 가능 할 것 같기는 한데 굳이 그렇게 까지 해야 할 필요가 있을까 싶네요. |
블랙환
/
2014/11/17 19:49:23 /
추천
0
아 파일 내용을 암호화 처리하는것은 지원하지 않는것이군요.
아쉽내요. ㅡ,.ㅜ 윽!! |
한대승(불의회상)
/
2014/11/17 20:47:18 /
추천
0
블랙환// CI의 암호화 라이브러리를 응용해서 간단히 만들어 보세요 ^^
|
일용직노동자
/
2014/11/19 13:52:33 /
추천
0
encrypt 쓰시면 해결될거에요
|
코드이그나이터 내에서는 파일명이 랜덤으로 지정되는걸로 알고있는데 정확한지는 모르겠습니다.
다만 저같은 경우에는 파일의 원본이름을 디비 파일 테이블에 컬룸을 따로 지정해 저장해줍니다.