2015-10-21 42 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字符串。

相關問題