2010-01-09 10 views
3

시골 지역 (느린 인터넷 연결)에 위치한 회사에서 PHP로 다운로드 할 수있는 간단한 파일 다운로드 솔루션을 찾고 있습니다. 고객이 다운로드 할 파일을 배포하고, 프린터 등을 다른 곳의 데이터 센터에서 호스팅되는 웹 사이트를 통해 제공합니다.파일 배포를위한 간단한 파일 업로드/다운로드 관리자

완벽한 워크 플로우는 다음과 같습니다

  1. 시스템 :

    • 관리자 사용자는 다음 중 한 가지 방법으로 파일을 액세스 할 수

    • 관리자 사용자가 결정하는 파일을 업로드 파일에 대한 일회용 액세스 ID를 만듭니다. 또는

    • 시스템이 프로그램은 복사 할 URL을 반환
  • 파일을 다운로드 할 수 있습니다 (외부) 사용자를 결정하기 위해 간단한 권한 관리를 가지고 +에 붙여 E 메일

  • 이 프로그램은 유지 누가 다운로드했는지에 대한 기본 트랙 (선택 사항)
  • 파일 크기는 최대 몇 킬로 비트에서 최대 10-20 메가 바이트 사이의 범위입니다. 파일 유형은 주로 고해상도 이미지 또는 Creative Suite 파일과 함께 PDF 및 JPG가됩니다.

    패키지에서 실행되는 CMS와 함께 싱글 사인 인 (single-sign-in) 기능을 지원하므로 소스 코드가 필수이고 좋은 코드 가독성이 큰 장점이 있습니다. 서버는 LAMP 스택에서 실행되는 공유 호스팅 패키지입니다.

    힌트를 주시면 감사하겠습니다.

    +0

    당신은 FTP + HTTP AUTH + htaccess로 규칙을 사용할 수없는 특별한 이유는 어떤 종류가 있습니까? –

    +0

    예, 1. 사용자 편의성 - 가능한 한 간단하게 업로드/다운로드 할 수있는 그래픽 인터페이스가 필요합니다. 2. 실제 소스 파일을 삭제하지 않고도 비활성화 할 수있는 "다운로드 티켓"URL을 만들 수 있으므로 추가 보안이 가능합니다. . –

    +0

    Google에서 PHP 파일 관리자 또는 다운로드 관리자를 검색하십시오. 그 결과 엄청난 성과를 냈습니다. 쇼핑 카트 프로그램은 또한 당신에게 몇 가지 단서를 줄 수 있습니다. 나는 하나만 추천 할 수는 없으며, 당신에게 맞는 것을 찾기 위해 약간의 조사가 필요할 것입니다. – Cryophallion

    답변

    2

    "dl", Download Ticket Service는 청구서에 적합한 파일 교환 서비스입니다.

    http://www.thregr.org/~wavexx/software/dl/

    +0

    이것은 재미있어 보입니다! –

    +2

    "dl"은 잘 숨겨져있는 보물입니다 :-) – k8n

    관련 문제