обслуживать "нормальные" HTML-страницы с сервера Sharepoint

27156
David Eves

У меня есть документ, созданный в HTML, со страницей индекса TOC со ссылками на множество других страниц, некоторые из которых имеют imgs и т. Д. Другими словами, стандартный веб-контент.

Мое рабочее место использует Sharepoint исключительно для обмена документами.

Есть ли способ загрузить / импортировать мой HTML-документ в Sharepoint? Кажется, он позволяет загружать только отдельные типы документов, такие как Word или Excel.

-

Спасибо за ответы.

Пока есть сервер, я имею доступ к нему только как пользователь sharepoint. Когда я спрашиваю корпоративных ИТ-специалистов о загрузке этого документа на веб-сервер, они все время говорят мне о загрузке на sharepoint. Попытки объяснить дальше встречаются большинством с пустыми взглядами, единственный, который получает мою потребность, говорит, что у нее нет простого веб-сервера для меня, и при этом она не пытается понять, как это сделать с помощью sharepoint (SP не является ее областью экспертиза).

Аспект простой загрузки в sharepoint, который я не прояснил в оригинале, который мне не понятен и который мои местные ИТ-специалисты не могут понять, это подкаталоги. Макет веб-документа примерно такой:

/ /index.html  /page/ /one.html /two.html /images/ /pic1.png /pic2.png 

...и так далее.

Могу ли я поместить это в sharepoint без повторной авторизации всех ссылок?

Еще раз спасибо за любую информацию.

9
Интересно, это относится к StackOverflow? Там может быть больше помощи для такого рода вещей ... может быть, я ошибаюсь. codeLes 15 лет назад 1
Могло бы, но ответ немного и того, и другого. Я оставляю это здесь, если другие не чувствуют, что это должно быть перемещено. BinaryMisfit 15 лет назад 0
@ codeLes он должен быть на сайте [сообщество SharePoint] (https://sharepoint.stackexchange.com/). Underverse 6 лет назад 0

6 ответов на вопрос

5
Alex Angas

Вы можете загрузить свой статический HTML в любую библиотеку документов, и он будет работать. Убедитесь, что вы используете относительные URL-адреса, чтобы избавить себя от боли. CSS и изображения будут отображаться, однако у вас могут быть проблемы с безопасностью в JavaScript.

Использование SharePoint для хранения этой информации, вероятно, не лучшая идея, если вы не хотите использовать его функции управления версиями (или некоторые другие специфичные для SharePoint) функциональные возможности. Убедитесь, что есть хорошее экономическое обоснование, иначе будет проще разместить его, как предложила alpha1 .

1
alpha1

если у вас есть сервер, просто разместите его там ... в своем собственном каталоге или что-то в этом роде.

0
MrChrister

«Не переписывая все ссылки, могу ли я поместить это в sharepoint?»

Нет извините. Вам нужно либо переделать свои ссылки, чтобы отразить тот факт, что веб-корень вашего сайта является библиотекой в ​​SharePoint, либо вам нужно разместить этот сайт в другом месте.

Если вы разместите сайт в другом месте, вы можете использовать веб-часть Viewer для просмотра его в SharePoint.

Наконец, с помощью какого SharePoint Designer вы можете встраивать файлы в корень сайта, но я бы не стал этого делать. Я очень думаю, что все ваши документы (включая HTML) должны быть в библиотеке. Вам все равно нужно исправить ссылки.

0
B H

Вы пытались просто загрузить в библиотеку документов и просматривать HTML-файл? Я сделал это со страницей, созданной путем экспорта файла Excel с диаграммами. На моем локальном диске процесс экспорта создает файл .htm и папку с изображениями, указанными в файле html. Когда я загрузил файл .htm (только), SharePoint также взял подпапку с изображениями. Теперь я не уверен, что это потому, что Excel создал файл .htm как файл, состоящий из нескольких частей, поэтому SharePoint знал, что ему также нужна подпапка, или если SharePoint фактически проанализировал html и знал, что ему также понадобится подпапка. Как только файл появился в SharePoint, я обновляю его с помощью кода на локальном диске, а затем копирую с помощью кода в местоположение SharePoint. В этом случае копия кода файла .htm НЕ берет изображения с собой, но я могу скопировать изображения в папку в библиотеке документов SharePoint с помощью кода. Так что, может быть, это решение для вас? Создайте фиктивный документ MS Office со ссылками, которые приведут к публикации html, чтобы создать подпапки с нужными вам именами, а затем загрузите их в SharePoint. Оказавшись там, замените пустышку своими реальными файлами. Возможно, публикация MS Office создаст только одну подпапку, но вы, вероятно, можете изменить свой реальный проект, чтобы использовать одну подпапку.

0
Dennis G

You need to set your Browser file handling to "permissive"

0
jamesnotjim

Я пробую это прямо сейчас, в похожей ситуации. У меня есть сайт на основе Bootstrap, разработанный и отлично работающий вне SharePoint, и моя задача - установить его в SharePoint, поскольку это единственный доступный сервер. Я думал, что мне придется перестроить все это. Но то, что я сделал (пока только на стадии тестирования), - это использование настроек содержимого и структуры сайта SharePoint для репликации структуры каталогов моего сайта, а затем я загрузил свои файлы и использовал настройки сайта, чтобы изменить начало страница сайта от default.aspx до моего index.html. И, по моему сценарию, и, к моему большому удивлению, он работает просто отлично.

Чтобы быть справедливым, этот конкретный сайт не нуждается ни в какой функциональности SharePoint, кроме контроля доступа. И могут быть проблемы, которые я еще не учел. Но я был шокирован, увидев, что это действительно работает.

Это сайт издательства SharePoint, кстати. Не уверен, как это будет работать (или будет) на других типах сайтов SharePoint.

Похожие вопросы