Вставить файл, используя относительный путь к файлу в html

99
10

У меня есть этот путь: C:\folder1\folder2\folder3

Чтобы сделать это в Java, я использую FileUtils.forceMkdir(new File("/folder1/folder2/folder3"));

Я не могу понять, как получить доступ к этому относительному пути, используя HTML, чтобы вставить мой pdf файл в страницу. Я попытался использовать: <embed src="/folder1/folder2/folder3/name.pdf" width="500" height="375"> но это не работает. Какие-либо предложения?

Изменение: я хочу получить доступ к C: /folder1/folder2/folder3/name.pdf используя относительные пути, если пользователь, например, имеет E:/ диск вместо C:/

спросил(а) 2021-01-25T16:46:23+03:00 5 месяцев назад
1
Решение
62

Если ваш HTML файл находится в C: \, попробуйте следующее (обратите внимание, что/удаляется с начала пути)

<embed src="folder1/folder2/folder3/name.pdf" width="500" height="375">

Или, если, например, ваш HTML файл находился в C:\folder1\folder2 вместо C: \, путь был бы таким:

<embed src="folder3/name.pdf" width="500" height="375">

Начальная косая черта может или не может быть эквивалентна их текущему диску, поэтому лучше использовать относительный путь, как было предложено выше.

ответил(а) 2021-01-25T16:46:23+03:00 5 месяцев назад
45

Существует несколько способов сделать это.

См. Рекомендуемый способ вставки PDF в HTML?

И <embed src="/folder1/folder2/folder3/name.pdf" width="500" height="375" type='application/pdf'> попробуйте <embed src="/folder1/folder2/folder3/name.pdf" width="500" height="375" type='application/pdf'>. Иногда это не работает без указанного type. Использование <embed> для файла .pdf также требует наличия в вашем браузере Adobe Reader для плагина Adobe Reader (который по умолчанию имеет большинство).

Надеюсь, это сработает для вас.

HTML / отображает корень URL-адреса сервера, в моем случае, localhost/. Не путь к файлу на вашем компьютере, например C:/.

ответил(а) 2021-01-25T16:46:23+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема