Php 谷歌文档查看器:保护文件

Php 谷歌文档查看器:保护文件,php,jquery,.htaccess,google-docs-api,google-document-viewer,Php,Jquery,.htaccess,Google Docs Api,Google Document Viewer,我通过Google文档查看器iframe将文档嵌入我的网站: $('#previewContainer') .html('<iframe src="http://docs.google.com/viewer ?url=www.mysite.com/dev1/myfile.txt''&#038;embedded=true" width="400" height="400" style="border: none;"></iframe>'

我通过Google文档查看器iframe将文档嵌入我的网站:

$('#previewContainer')
    .html('<iframe src="http://docs.google.com/viewer
           ?url=www.mysite.com/dev1/myfile.txt''&#038;embedded=true" width="400" height="400" style="border: none;"></iframe>') 
    });
$(“#预览容器”)
.html(“”)
});
我想做同样的事情,但对于包含在受保护用户区域中的文件,即指向该文件的链接不是公共的

我正在考虑创建一个公共的“缓存”文件夹,我将在上面临时存储该文件,以便在Google文档查看器中使用,然后删除该文件,但我正在寻找一个更简单的解决方案,如果它存在的话

在jQuery或php中是否有可能临时公开链接(例如编辑htaccess规则)


完全不知道如何解决这个问题,非常感谢您的时间。

问题是,一旦您将Google Doc Viewer用于临时公共文档,Google会将其缓存并索引,以便其他用户能够找到它。请参阅此相关讨论:谢谢,您知道我可以使用其他嵌入式查看器吗?需要显示pdf、word文档和图像我也在寻找这样的查看器。:/我听说过但从未尝试过,不幸的是这不是免费的。@delgan我发现了这个:将在下周集成它并让您know@delgan我刚刚尝试过,它非常适合显示pdf和图片,但不支持word、excel和文本文档。我将继续搜索其他替代方案,但一个解决方案可能是将此方案用于pics和pdf,然后在服务器端脚本上使用phpword和phpexcel,您可以在ajax中调用该脚本来显示word和excel文档