Тема: Относительные ссылки в mht-файлах.
Здравствуйте! Появилась необходимость (задание по универу) создать веб-страницу, в одном файле. В нем:
1. Ссылки на несколько ворд-файлов, расположенных в подпапках.
2. ВордАрт.
3. Рисунок.
Необходимо создать относительные ссылки на ворд-файлы (иначе на компьютере преподавателя ссылки в mht-файле будут указывать на папки на МОЕМ компьютере, а не на его).
Word 2007, параметр "обновлять ссылки" отключен.
Допустим, мы расположим наш mht-файл в папке "C:\контрольная 1". Файл, на который стоит ссылка в mht-файле, находится в папке "C:\контрольная 1\папка 1\папка 2\файл.doc".
В таком случае относительная ссылка на него - это "папка1\папка 2\файл.doc", верно?
Оlнако при отображении mht-файла в браузере, к относительной ссылке привязывается какая-то фигня, что-то типа "базового пути". В итоге ссылка выглядит так:
file:///C:/C1589E43/папка 1/папка 2/файл.doc
Если открыть mht-файл в блокноте, всюду пестрят надписи типа этой:
------=_NextPart_01CCAF98.E533F8A0
Content-Location: file:///C:/C1589E43/file0371_filelist.xml
Content-Transfer-Encoding: quoted-printable
Content-Type: text/xml; charset="utf-8"
Если перед самим html-кодом страницы удалить этот блок (или хотя бы строку Content-Location: file:///C:/C1589E43/file0371_filelist.xml) - ссылки отображаются верно. Но вот беда - графический файл, вставленный в сам mht-файл, в таком случае не отображается.
Я примерно понимаю, почему так происходит - однако совсем не понятно, как это исправить. Чтобы и Content-Location: file:///C:/C1589E43/xxxxxxxxxx.xml не удалять (тогда будет отображаться файл), и чтобы к обычным относительным ссылкам приставка file:///C:/C1589E43/ в начале не приставлялась?
Помогите, пожалуйста. Запутался.
прикрепляю реальный файл, в котором есть эта проблема.