【发布时间】:2013-06-01 00:59:22
【问题描述】:
Google 云端硬盘团队最近宣布,第三方云端硬盘应用可以提供自己的缩略图作为文件预览 (http://googleappsdeveloper.blogspot.com/2012/10/thumbnails-for-your-custom-file-types.html)。
对您来说,实现这一目标的最简单方法是什么? 我们的应用在前端使用 AngularJS,在后端使用 Python webapp2。
文件 URL 不公开这一事实,而且由于我们不会公开用户的文件,因此在服务器端公开它听起来更难,所以我通过寻找前端解决方案开始了我的研究。
我发现 html2canvas (http://html2canvas.hertzen.com) 听起来不错,但无法正确渲染我们的应用程序(缺失部分)。 我也在考虑用 PhantomJS 来生成这个预览,但这听起来有点矫枉过正。
感谢您的帮助。
编辑
它确实有效,但 Google Drive 将其呈现为小尺寸(如 300x200 像素),而原始画布为 630x456 像素。对这个问题有什么想法吗? 请在随附的 Google Drive 中找到原始缩略图及其渲染。
【问题讨论】:
标签: javascript python angularjs google-drive-api phantomjs