从Sharepoint服务器提供“正常” HTML页面


8

我有一个用HTML编写的文档,其中的TOC索引页面链接到许多其他页面,其中一些具有img等。换句话说,就是标准的Web内容。

我的工作地点专门使用Sharepoint进行文档交换。

有没有一种方法可以将HTML文档上载/导入到Sharepoint?似乎只允许上传单个文件文档类型,如Word或Excel。

-

感谢您的答复。

有服务器时,我只能以共享点用户身份访问它。当我询问公司IT人员如何将此文档加载到Web服务器时,他们总是告诉我要加载到共享点。试图进一步解释的大多数人都茫然无措,得到我需求的唯一一个人说她没有供我使用的简单Web服务器,也不愿意使用sharepoint进行操作(SP不是她的专长)。专业知识)。

子目录是我在原始文件中并没有明确说明并且本地IT人员无法完全掌握的仅上传到共享点的方面。网络文档的布局大致为:

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

...等等。

如果不重新创作所有链接,是否可以将其放入共享点?

再次感谢您提供任何信息。


1
我想知道这是否属于StackOverflow吗?可能在这种情况下需要更多帮助...也许我错了。
codeLes

可以,但是答案只是两者都有。我将其留在这里,除非其他人认为它需要移动。
BinaryMisfit

@codeLes,它应该在SharePoint社区网站中。
颠覆

Answers:


6

您可以将静态HTML上传到任何文档库中,并且可以使用。确保在整个过程中使用相对URL可以避免很多麻烦。将显示CSS和图像,但是您可能会遇到JavaScript的安全性问题。

除非您要使用其版本控制(或某些其他特定于SharePoint的功能),否则使用SharePoint存储此信息可能不是最好的主意。确保有一个好的业务案例,否则按照alpha1的建议托管它会容易得多。


1

如果您有服务器,则将其托管在..自己的目录中。


0

“无需重新创作所有链接,我可以将其放入共享点吗?”

不,对不起 您可能需要重做链接以反映网站的Web根目录是SharePoint中的库这一事实,或者您需要将该网站放置在其他位置。

如果将网站放置在其他位置,则可以使用Web Page Viewer Webpart在SharePoint中显示它。

最后,您可以在哪个SharePoint Designer中将文件构建到网站的根目录中,但我不会这样做。我非常认为您的所有文档(包括HTML)都应该位于库中。您仍然需要修复链接。


0

您是否尝试过仅上传到文档库并浏览html文件?我是通过导出带有图表的Excel文件创建的页面来完成此操作的。在我的本地驱动器上,导出过程将创建一个.htm文件和一个包含html文件引用的图像的文件夹。当我上传.htm文件(仅)时,SharePoint也会将子文件夹与图像一起使用。现在,我不确定这是否是因为Excel将.htm文件创建为一个多部分文件,因此SharePoint知道它也需要该子文件夹,或者SharePoint是否实际解析了html并知道它也需要该子文件夹。一旦文件位于SharePoint上,我将通过本地驱动器上的代码对其进行更新,然后通过代码将其复制到SharePoint位置。在这种情况下,.htm文件的代码副本不会附带图像,但我可以使用代码将图像复制到SharePoint文档库中的文件夹。因此,也许这也是您的解决方案?使用链接将创建一个虚拟MS Office文档,该链接将强制html发布创建具有所需名称的子文件夹,然后将其上传到SharePoint。到达那里后,用您的真实文件覆盖虚拟内容。也许,MS Office发布只会创建一个子文件夹,但是您可能可以更改实际项目以使用单个子文件夹。



0

我正在类似的情况下尝试这种情况。我有一个基于Bootstrap的网站,在SharePoint之外设计且功能完善,我的任务是在SharePoint内站起来,因为这是唯一可用的服务器。我以为我必须重新开发整个东西。但是我所做的(到目前为止,仅在测试阶段)是使用SharePoint的“网站内容和结构”设置来复制网站的目录结构,然后上传文件并使用网站设置来更改开始位置。从default.aspx到我的index.html的网站页面。而且,在我的情况下,令我惊讶的是,它的工作情况还不错。

公平地说,除了访问控制之外,此特定网站不需要SharePoint的任何功能。可能还有一些我尚未考虑的问题。但是我震惊地看到它确实有效。

这是一个SharePoint发布网站BTW。不知道它在其他类型的SharePoint网站中如何工作(或是否可以工作)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.