【问题标题】:Online Doc Viewer在线文档查看器
【发布时间】:2017-01-30 12:20:00
【问题描述】:

我有一个托管在 AWS Linux AMI 上的文件。链接是http://54.179.188.146/a/a.docx 我可以访问链接并下载文件。

我正在尝试使用 Microsoft Online Doc Viewer 在此链接 https://view.officeapps.live.com/op/view.aspx?src=http://54.179.188.146/a/a.docx 上在线查看 Word 文件,但它返回一个页面,说明“发生错误我们很抱歉,但由于某种原因我们无法打开此文件你。”

我已将文件 chmod 到 775,但它仍然无法查看。

我已上传到另一台服务器,它正在工作。我可以知道有什么问题吗?是服务器配置问题吗?请指教。

谢谢。

【问题讨论】:

    标签: html amazon-ec2 ms-office


    【解决方案1】:

    这是旧的,但为新访问者提供了更多指示,我在 @ 中发布“我们很抱歉,但由于某种原因我们无法为您打开它”错误的根本原因的综合答案987654321@

    如果您看到错误消息“我们很抱歉,但由于某种原因我们无法为您打开此文件”,则表示无法找到或无法显示该文档。可能的原因包括:

    • 在您提供的 URL 中找不到任何文档。确保 您提供了正确的网址。
    • 文档太大。 Word 和 PowerPoint 文档必须少 超过 10 兆字节; Excel 必须小于 5 MB。
    • 文档未以支持打开的格式保存 在网络浏览器中。尝试将您的文档保存在以下其中之一 格式:
      • 字:docx、docm、dotm、dotx
      • Excel:xlsx、xlsb、xls、xlsm
      • PowerPoint:pptx、ppsx、ppt、pps、pptm、potm、ppam、potx、ppsm
    • 您需要登录或提供密码才能打开文档。制作 该文件公开可供查看。
    • 文档的文件名包含无效字符。尝试编码 键入文档的 URL 时的文件名,或将文件重命名为 只使用字母和数字。例如,对一个 URL 进行编码 包括一个 & 符号(即&),您可以输入 %26 作为 & 符号 特点。有关 URL 编码的更多信息,也称为 百分比编码。

    更多信息可以找到here

    【讨论】:

    • 添加到这个原因列表中,我在使用主机的公共 IP 地址时遇到了这个错误。使用主机名解决了这个错误。
    【解决方案2】:

    你应该检查来自here的所有原因

    • 在您提供的 URL 中找不到任何文档。确保您提供正确的网址。
    • 尝试从浏览器打开文件。

    • 确保不要尝试从本地主机发送文件的preview service 路径。显然,无法从 Internet 访问。

    • 文件路径必须是 http:// 或 https://

    • 如果您的文件路径以 https:// 开头,请确保您的站点具有必要的安全证书。

    • 域名很重要。

    不会在preview service开放

    http://185.231.70.200/vacuumcleanerprocedure.doc
    

    将在preview service开放

    http://domainname.com/vacuumcleanerprocedure.doc
    
    • 文档太大。 Word 和 PowerPoint 文档必须小于 10 兆字节; Excel 必须小于 5 MB。

    尝试使用不同 Microsoft 文件类型的不同文件。

    • 文档未以支持在 Web 浏览器中打开的格式保存。尝试将您的文档保存在以下其中之一 格式: Word:docx、dotx Excel:xlsx、xlsb、xls、xlsm PowerPoint: pptx, ppsx, ppt, pps, potx, ppsm

    尝试使用不同 Microsoft 文件类型的不同文件。

    • 您需要登录或提供密码才能打开文档。公开文档以供查看。

    文件权限和文件夹模式应为775

    检查您的 apache 服务器的 .htaccess 文件中是否允许访问 ms-office 文件。

    检查您的文件是否可从 Internet 获得。尝试从浏览器打开文件。如果您看到“您无权访问此服务器上的文件名”,请参阅答案here

    • 文档的文件名包含无效字符。在键入文档的 URL 时尝试对文件名进行编码,或将文件重命名为 只使用字母和数字。例如,对一个 URL 进行编码 包括与号 (&),您将为与号键入 %26 特点。有关 URL 编码的更多信息,也称为 百分比编码,请参阅 Wikipedia 上的百分比编码。

    “src=”之后的值应该是 URL 编码的。当您将链接放在preview service 上时,它已经对其进行了编码以供预览。另外,我可以对链接here进行编码,但结果是一样的。

    【讨论】:

      【解决方案3】:

      “src=”之后的值应该是 URL 编码的。详情见MS Page

      【讨论】:

        猜你喜欢
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-05
        • 1970-01-01
        相关资源
        最近更新 更多