sharepoint 2013 在线 mime

Posted

技术标签:

【中文标题】sharepoint 2013 在线 mime【英文标题】:sharepoint 2013 online mime 【发布时间】:2014-02-12 12:26:32 【问题描述】:

当我单击指向我已上传到 Sharepoint 2013 ONLINE 的 html 文件的链接时,它会强制我下载它而不是直接在浏览器中打开它。我知道这是因为 SharePoint Online 正在添加标题 X-Download-Options:noopen 并且 text/html 不在 MIME 类型中。

所以我可以下载 html,然后从我的下载文件夹中打开它。但是,可以理解的是,它没有下载页面中提到的图像等,使其无用。

Google 上有很多关于 Sharepoint 和 mime 类型(主要与 pdf 相关)的内容,但在 Sharepoint 2013 ONLINE 上却很少。我无法管理“农场”的网站集。

我尝试过使用 Powershell,但所有 Sharepoint 特定功能,例如Get-SPWebApplication 对我的客户端 PC 不可用。我已经尝试使用 Enter-PSSession 远程连接 Powershell,但无法连接。

我是 Sharepoint Online 和 Powershell 的新手,我真的很挣扎。

感谢任何解决方案、提示或技巧。

谢谢

伊恩

【问题讨论】:

【参考方案1】:

对于 Powershell: 您的 cmdlet 数量非常有限。通常,您需要区分 SP cmdlet(用于服务器)和 SPO cmdlet(用于 Sharepoint Online)。 以下是 cmdlet 的完整列表: http://office.microsoft.com/en-001/sharepoint-help/introduction-to-the-sharepoint-online-management-shell-HA102915057.aspx

要连接到 SPO,您需要 Sharepoint Management Shell 和 connect-sposervice: http://technet.microsoft.com/en-us/library/fp161392

至于最初的问题: 您是否检查过网站内容类型和网站功能是否有帮助?

【讨论】:

谢谢阿莱特卡。我现在已经下载并安装了 Sharepoint Online Management Shell。我似乎需要“以管理员身份运行”,但这没问题。运行 Connect-SPOService -Url blahblah.sharepoint.com -Credential ianh@blahblah.onmicrosoft.com 时出现“当前站点不是租户管理站点”错误。谷歌搜索并将 -admin 添加到 url。 Connect-SPOService -Url blahblah-admin.sharepoint.com -Credential ianh@blahblah.onmicrosoft.com 但我现在得到 Connect-SPOService :远程服务器返回错误:(401) Unauthorized 有什么想法吗?伊恩 【参考方案2】:

您是否使用站点管理员凭据? 签入负责您尝试访问的网站集的门户。

我猜您有一位全球管理员负责所有事情,并且可能是所有网站集的所有者。使用全局管理员来确保。您可以测试凭据:

    $cred=get-credential
    connect-msolservice -credential $cred
    get-msoldomainverificationDns

输入域。如果它抛出错误,这些不是管理员凭据。

【讨论】:

谢谢阿莱特卡。理论上我有完整的管理员权限,但也许没有!我会问其他管理员,看看他说什么。我会尝试你的凭据测试,然后再回复你。干杯伊恩 没问题,有什么需要再写。如果您认为它们有用,也请标记答案 嗨,阿莱特卡。我尝试从 Sharepoint Online powershell 运行您的凭据测试,但我得到:“‘connect-msolservice’一词未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。”任何线索我要去哪里错?伊恩 这些是 Azure 模块 technet.microsoft.com/en-us/library/jj151815.aspx 的 cmdlet,Office 365 也需要它。从 Azure Powershell 以管理员身份运行,您还应该打开 SPO 会话 我已经下载并安装了 Azure Powershell 的东西。当我使用以下命令运行您的测试凭据代码时:'get-msoldomainverificationDns -domainname blahblah.sharepoint.com' 我得到域不存在错误:'get-msoldomainverificationDns:此域不存在。检查名称,然后重试。这是否意味着我没有管理员权限或有其他问题?伊恩 【参考方案3】:

您无法直接从 SharePoint Online 打开 HTML 文件。以下是一些效果很好的解决方法。

    在资源管理器视图中打开库,然后从那里打开 htm 文件。

    将 HTML 文件转换为 ASPX。

【讨论】:

以上是关于sharepoint 2013 在线 mime的主要内容,如果未能解决你的问题,请参考以下文章

SharePoint 2013 在线。优先级规则 - 内容管理器

SharePoint 2013 安装配置

sharepoint 2013 office web app 2013 文档在线浏览 IE11 浏览器不兼容解决方法

无法在Sharepoint 2013在线自定义列表中使用SPD获取Lookup字段值

在线授权 Office 365/Sharepoint

sharepoint2013,在线打开excel文档时,出现报错:很抱歉,完成您的请求时遇到问题。请在几分钟后再次尝试