有没有办法为 Google Docs Viewer 提供来自代理下载的源?比如来自https://www.url.com/download.php?file=fdg46fgd(随机下载代码)。
下载脚本标题如下所示:
header("Content-Type: " . $mime);
header("Content-Disposition: attachment; filename=\"$name\"");
header("Content-Length: " . $size);
header("Cache-Control: private");
它在标题建立后打印内容。当您将链接输入浏览器并按预期工作时,这可以正常工作。我也尝试过使用内联而不是附件,但 Google Doc Viewer 总是显示“没有可用的预览”。文档查看器代码如下所示:
<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 等。
如果我使用直接链接,它将正确显示,但在使用下载脚本时不会。我以前见过人们使用基于下载脚本的 URL,它似乎对他们有用。这不再适用于 Google Doc Viewer 了吗?有什么建议么?任何帮助表示赞赏,谢谢!