1

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

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

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

2 ответа2

1

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

filetype:pdf site:google.com

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

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

0

Это зависит от того, как настроен 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, - это попробовать и посмотреть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .