2009-11-08 6 views
0

CMS 또는 인트라넷 시스템을 작성하려고 할 때 권한 기반의 "작업 영역"에 파일을 업로드 할 수 있어야합니다.CMS/인트라넷 파일 업로드 시스템

이제 권한을 분류 할 수 있지만 파일 업로드 자체에 조금 어려움을 겪고 있습니다.

기본적으로 VLE와 같이 관리자라고 가정 해 봅시다. 내 부서에있는 사람들을 위해 파일을 업로드하고 싶습니다. 어떻게해야합니까?

이제 파일을 FTP를 통해 서버에 쉽게 업로드 할 수 있지만 원격 위치에서는 실용적이지 않으므로 업로드해야합니다.

파일은/upload/폴더에 저장해야하며 vBulletin이 사용자의 이미지와 같이 임의의 문자열을 포함해야합니다.

감사합니다.

답변

1

실제 파일 업로드는 비교적 간단합니다. 도움이 될 this one과 같은 튜토리얼 톤이 있습니다. 데이터베이스를 사용하여 권한을 관리해야합니다.

예를 들어 파일을 업로드 할 때 데이터베이스의 소유자 또는 권한 집합과 함께 이름과 위치를 기록하십시오. 누군가가 파일을 요청하면 항상 데이터베이스에서 사용 권한을 확인할 수 있습니다. 이 구조는 같은 부서 그룹으로 그룹으로 파일을 저장하고 사용자가 하나 개 이상의 그룹에 액세스 할 수 있도록 허용 할

file =(id, filename, location, ...) 
user = (id, username, password, ...) 
filegroup = (id, groupname, ...) 
file_filegroup(fileid, groupid, ...) 
uer_groups = (groupid, userid, ....) 

예를 들어

.