Список загружаемых файлов на сайте

Есть ли способ перечислить все загружаемые файлы на определенном веб-сайте (даже на определенном уровне, скажем)?

Моя типичная проблема: автор ставит препринт toto.pdf на своем веб-сайте статья публикуется, и автор удаляет (или перенаправляет) ссылку на файл в своем index.html, но хранит сам файл в общей папке.

Если вы знаете, что имя было toto.pdf Вы все еще можете загрузить его, но что, если у вас нет ссылки (или если вы забыли, например, имя)?

2 ответа

Решение

Google может помочь вам, если вы знаете расширение, в данном случае pdf, используйте запрос

filetype:pdf site:google.com

Замените google.com сайтом, на котором вы хотите найти PDF.

Пример ссылки

Это зависит от того, как настроен HTTP-сервер, что можно сделать (в большинстве HTTP-серверов) на уровне каталога и / или в глобальном масштабе.

Если сервер настроен на это, вы можете просматривать содержимое данного каталога, просто введя его URL в адресную строку. Адрес каталога такой же (обычно, но давайте оставим переписывание URL в стороне) с URL файла, без имени файла. Например, http://www.example.com/files/Form0123.pdf находится в каталоге на http://www.example.com/files/, Если сервер настроен для этого, он может представить default index страница, когда запрашивается каталог без явного индексного файла. default index буквально может быть чем угодно, но обычно представляет собой список содержимого каталога.

Просмотр URL-адреса каталога может привести к любому из ряда результатов. Во-первых, вы можете получить сообщение об ошибке 404 или 403. В этом случае сервер настроен на запрет доступа к каталогу. default index если для каталога не указан индекс. Другие конфигурации приведут к другим результатам, и единственный способ узнать, что произойдет с данным URL, - это попробовать и посмотреть.

Другие вопросы по тегам