2009-09-08 4 views
4

나는 소프트웨어 다운로드 사이트를 관리하고 있으며, 학생들에게 다운로드를 제공하기위한 좋은 방법을 찾고 있습니다. 라이센스 제한으로 인해 특정 학생이나 교직원 만 액세스 할 수있는 다운로드가 많이 있으며 dvd iso 또는 기타 대형 파일이 많습니다. 우리는 코드를 통해 모든 다운로드를 시작했지만 500 메가 이상의 파일은 시간이 끝나고 중간에 죽을 것입니다. (이 문제의 일부는 cifs가 아닌 스토리지 시스템에 afs를 사용하는 것과 관련이 있다고 생각합니다. 그러나 나는 그것에 대해 언급하지 않을 것입니다 ...)다운로드에 익명 URL을 제공하는 방법

내가 한 일은 사용자에게 임시 URL을 제공하는 것이 었습니다. x 분 동안 만 좋은 파일입니다. 이전에이 사이트를 다른 사이트에서 사용하는 것을 보았지만 설정에 무엇이 포함되어 있는지 확신 할 수 없었습니다.

처음에는이 시나리오를 실행할 수있는 해결책입니까? 아니면 우리는 여전히 문제를 겪을 것입니까? 그리고 이것을 수행하는 최선의 방법은 무엇입니까? 감사!

+0

FTP 서버를 대신 사용해 본 적이 있습니까? 그것은 당신의 요구에 더 적절할 수있는 것 같습니다. –

+0

서버 유형 및 버전 에 대한 자세한 정보를 제공하면 파일을 제공하는 웹 서버를 완전히 제어 할 수 있습니까? – Ramesh

+0

서버는 iis 6이며 서버를 직접 제어 할 수는 없지만 캠퍼스에서 호스팅되며 액세스 할 수 있습니다. – Arthurdent510

답변

2

당신이 할 수있는 일은 파일에 해당하는 문자열을 무작위로 생성하여 실제 파일로 전환시키는 일종의 일종의 작업입니다. 이 매개 변수는 쿼리 문자열의 일부로 전달되며 파일을 보내기 전에 모든 종류의 검사를 수행하여 원하는대로 URL을 무효화 할 수 있습니다. 당신은 IIS의 버전에 대해 언급하지 않은으로

+0

파일을 동시에 다운로드하는 경우 어떻게해야합니까? – Tarik

+0

그게 내가 현재하고있는 방법이야.하지만 내 모든 파일은 공개적으로 사용 가능한 웹 서버에있다. 누군가를 위해 내가 리다이렉트하고있는 곳을 찾아 내고 우리의 다운로드 시스템에있는 파일들. – Arthurdent510

관련 문제