Google 外部文档查看器 URL
Google Document Viewer external URL
有没有办法为 Google 文档查看器提供来自代理下载的源?如来自https://www.url.com/download.php?file=fdg46fgd(随机下载代码)。
下载脚本 headers 如下所示:
header("Content-Type: " . $mime);
header("Content-Disposition: attachment; filename=\"$name\"");
header("Content-Length: " . $size);
header("Cache-Control: private");
打印headers后的内容。当您在浏览器中输入 link 并按预期工作时,这工作正常。我也尝试过使用内联而不是附件,但 Google Doc Viewer 总是显示 "No Preview Available"。文档查看器代码如下所示:
<iframe src="https://docs.google.com/gview?url=https://www.url.com/download.php?file=fdg46fgd&embedded=true" style="width:800px; height:700px;" frameborder="0"></iframe>
我尝试过使用不同的文档,例如 pdf、docx 等
如果我直接使用 link 它会正确显示,但在使用下载脚本时不会。我以前见过有人使用基于 URL 的下载脚本,它似乎对他们有用。这不再适用于 Google Doc Viewer 吗?有什么建议么?感谢任何帮助,谢谢!
因为您下载的过程 URL 有验证(例如:检查登录、限制用户等)。
去掉这个验证码,Google文档查看器可以打开你想要的文件。
有没有办法为 Google 文档查看器提供来自代理下载的源?如来自https://www.url.com/download.php?file=fdg46fgd(随机下载代码)。
下载脚本 headers 如下所示:
header("Content-Type: " . $mime);
header("Content-Disposition: attachment; filename=\"$name\"");
header("Content-Length: " . $size);
header("Cache-Control: private");
打印headers后的内容。当您在浏览器中输入 link 并按预期工作时,这工作正常。我也尝试过使用内联而不是附件,但 Google Doc Viewer 总是显示 "No Preview Available"。文档查看器代码如下所示:
<iframe src="https://docs.google.com/gview?url=https://www.url.com/download.php?file=fdg46fgd&embedded=true" style="width:800px; height:700px;" frameborder="0"></iframe>
我尝试过使用不同的文档,例如 pdf、docx 等
如果我直接使用 link 它会正确显示,但在使用下载脚本时不会。我以前见过有人使用基于 URL 的下载脚本,它似乎对他们有用。这不再适用于 Google Doc Viewer 吗?有什么建议么?感谢任何帮助,谢谢!
因为您下载的过程 URL 有验证(例如:检查登录、限制用户等)。 去掉这个验证码,Google文档查看器可以打开你想要的文件。