2015-10-21 44 views
0

大家好,我指的是gDocveiwer,在那里我发现base64字符串的问题。这里我想这个字符串绑定到锚标记,如下谷歌文档查看器Jquery不能与Base64字符串

<a href="data:application/pdf;base64,JVBERi0xLjUNCiWDkvr+DQoxIDAgb2JqDQo8PA0KL1R5cGU…b8A/sLSZUNCmVuZHN0cmVhbQ0KZW5kb2JqDQoNCnN0YXJ0eHJlZg0KMzc0ODM0DQolJUVPRg0K" id="embedURL"> Click Here To Download</a>

旁边正在呼叫脚本

$('#embedURL').gdocsViewer(); 

,如果同样的事情PDF网址试过它的预期做工精细

<a href="http://plugindoc.mozdev.org/testpages/test.pdf" id="embedURL"> Click Here To Download</a> 

$('#embedURL').gdocsViewer(); 

任何帮助和方向在此非常感谢。提前致谢!

+0

问题本身是什么?你说它适用于pdf,你的代码会发生什么? –

回答

0

在将Plugin及其逻辑写入它们之后,它知道gDocViwer没有支持将Base64字符串内容作为Doc文件播放。

这是如何检查扩展名。

 var ext = file.substring(file.lastIndexOf('.') + 1); 

     if (/^(tiff|pdf|ppt|pps|doc|docx)$/.test(ext)) { 
      /* Implementation contains*/ 
      /* Iframe with http://docs.google.com/viewer?embedded=true&url=' + encodeURIComponent(file) as url */ 
      } 

这清楚地表明它不支持任何Base64字符串。

相关问题