1. 이 프로그램은 데이터베이스 지원이 필요하지 않으며 모든 주류 브라우저(PC 및 모바일)와 호환 및 적응하며 파일 수명주기 기록 및 구성을 위해 PATH_UPLOAD/xxx.conf 파일을 작성하는 방법을 사용합니다.
2. 운영환경은 php5.xphp7.x 입니다.(버전이 높거나 낮아도 이론상 문제는 없습니다.)
3. 회사 인트라넷에서 동료 간에 파일을 비공개로 전송하는 데 사용할 수 있는 브라우저 끌어서 놓기 업로드를 지원합니다.
4. 코드를 암호화해야 하는 이유는 무엇입니까? 나는 이것을 설명하고 싶지 않습니다.
FSS 개인 파일 공유 및 전달 도구 프로그램 설치 및 구성 지침
(1)프로그램 구성 파일/config.php.
(2) PATH_UPLOAD는 읽기 및 쓰기 권한이 필요한 파일 업로드 경로(기본/업로드 디렉터리)를 지정합니다. (프로그램은 파일 업로드 유형을 제한하지 않습니다. 시스템 보안을 위해 이 경로를 웹사이트가 아닌 경로로 조정하시기 바랍니다.)
(3) LOG_PATH는 로그 경로(기본값/log)를 지정하고, LOG_OPEN은 로깅 기능 시작 여부를 지정하며 이 디렉터리에는 읽기 및 쓰기 권한이 필요합니다. (시스템 보안을 위해 반드시 웹사이트가 아닌 경로로 조정해 주시기 바랍니다)
(4) 프로그램 업로드에 지원되는 최대 크기는 php.ini에 따라 다릅니다. (이 예에서는 50M를 참조로 사용합니다.)
upload_max_filesize=50m;
post_max_size=50M;
(5) nginx를 사용하는 경우 nginx.conf의 http 부분에 추가해야 합니다.
client_max_body_size50m;
(6)SITE_URL은 웹사이트 액세스 경로를 지정합니다.
(7) FILE_RETAIN_DAYS는 파일 수명 주기를 일 단위로 지정합니다. 만료 후 파일은 호출 시 자동으로 삭제됩니다. 일괄 만료 삭제의 경우 새 파일이 업로드될 때 트리거됩니다. 물론 수동으로 삭제할 수도 있습니다.
(8) API_KEYID(공개키) API_SECRET(개인키) 파일 시그니처. 이 값은 임의로 수정이 가능하며, 생성된 실제 다운로드 링크의 수명은 600초입니다.
1. 로그 파일 경로를 지정할 수 있습니다.
2. 실행환경 감지 기능을 추가합니다.
3. 구성 가능한 파일 보존 일수 또는 영구 저장.
4. 핫링크 방지를 위해 파일 다운로드 링크에 서명 기능을 추가합니다.
5. 파일 다운로드에 비밀번호 기능을 추가합니다.
6. 파일 다운로드 시간 표시를 늘립니다.