0

我想用这个方法上传一个PowerPoint演示文稿:

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[https://www.your_website/file_name.pptx]' width='100%' height='600px' frameborder='0'>

但我正在使用 XAMMP 来使用 localhost 服务器,所以我需要这样的东西

 <iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[/file_name.pptx]' width='100%' height='600px' frameborder='0'>

这可能吗?先感谢您。

4

1 回答 1

1

您可以使用ngrok将本地 Web 服务器公开到 Internet(免费版本应该足够了)。

这些是我在本地主机中运行它所遵循的操作。我用一个虚拟演示对其进行了测试。

1.创建一个ngrok账户

访问ngrok网站并创建一个免费帐户。然后,获取您的 authtoken。

2.在你的电脑上安装ngrok

在命令行中运行以下命令(使用 WLS 的 Linux 或 Windows):

sudo apt-get install ngrok-client
ngrok authtoken [enter_your_authtoken_here]
ngrok http 80

最后一个命令会将您的本地 Web 服务器公开给公共 URL。这假设您已经在 localhost(端口 80)中运行了一个网络服务器。

3.准备嵌入代码

使用嵌入代码保存.html文件,替换src属性以包含 ngrok 提供的新 URL。确保您的 file_name.pptx 也可以在 localhost 中访问。

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[https://www.your_website/file_name.pptx]' width='100%' height='600px' frameborder='0'>

相应地替换https://www.your_website为 ngrok 生成的 URL。(您可以从命令行获取暴露的 URL,见下图)。

示例:显示在控制台中运行的 ngrok

就这样。这是一个示例,显示了我使用这种方法测试虚拟演示时得到的结果。

在此处输入图像描述

于 2019-07-05T14:25:14.603 回答