특정 웹 디렉토리에 포함 된 모든 파일 (.DOC 및 .PDF)을 나열하려고합니다.프로토콜을 사용하여 웹 디렉토리에있는 모든 파일 이름 나열 (업로드)
문제는 내가 액세스 할 수 없다는 것입니다. 파일의 전체 경로로만 다운로드 할 수 있습니다.
예 :
디렉토리 1 : http://xxx.example.com/uploads/local20/40
파일 :
45677.pdf
54354.doc
65767.doc
54354.pdf
43243.pdf
...
디렉토리 2 : http://xxx.example.com/uploads/local20/41
파일 :
45453.pdf
67566.pdf
89798.pdf
89898.doc
52254.pdf 내가 수동으로 디렉토리 (40) 및 (41)의 파일을 다운로드 할 수 있습니다
... 난 당신의 경로를 알고 있기 때문에, 다음 쓰기 : http://xxx.example.com/uploads/local20/40/65767.doc (다운로드 -> OK)
그러나 파일 이름을 모른 채이 디렉토리에있는 모든 파일을 다운로드하는 방법은 무엇입니까? 또는 적어도 모든 파일의 이름을 나열하십시오.
Obs 1 : 파일 이름없이 디렉토리 만 입력하면 XML 형식의 오류가 표시됩니다. 예 : http://xxx.example.com/uploads/local20/40/
응답 : XML 오류
...
NoSuchKey
은 ...
Obs2 : 웹 응용 프로그램은 PHP 언어를 사용합니다.
Asaph, Apache 서버에 액세스 할 필요가 없습니다. 파일을 나열하는 또 다른 방법이 필요합니다 ... "해당 폴더에 기본 페이지 (예 : index.php)가 없어야합니다"-> Tested - OK. (해당 폴더에 기본 페이지가 없습니다). 더 이상 제안이 없습니까? –
Asaph, 파일 이름 코드 범위 (/1000.DOC, /1001.DOC, /1002.DOC, ...)를 사용하여 자동으로 다운로드 할 수있는 솔루션 (Robot Software)이 있지만 많은 파일이 유효하지 않으며 다른 유효한 파일들. 이 솔루션에 대해 어떻게 생각하십니까? –
@ Paul Lopes : 나는 완전히 이해하고 있는지 확신 할 수 없습니다. "Robot Software"란 디렉토리의 내용을 읽고 링크가있는 HTML 페이지를 생성하는 스크립트를 의미합니까? 또는 어떤 가정하에 어떤 파일이 디렉토리에 있는지 추측 할 수있는 스크립트입니까? – Asaph