2013-08-28 61 views
-3

我正在製作一個應用程序,我需要直接從文件系統中選取.doc或.docx文件並將它們加載到頁面上。你能幫我解碼嗎?如何閱讀html5中的.doc數據類型或使用javascript?

使用普通文件閱讀器打開這些文件時出現問題,任何人都可以澄清它爲什麼發生?

<!DOCTYPE HTML> 
<html> 

    <head> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
     <script src="resources/sap-ui-core.js" id="sap-ui-bootstrap" data-sap-ui-libs="sap.ui.commons" 
     data-sap-ui-theme="sap_goldreflection"> 

     </script> 
     <!-- add sap.ui.table,sap.ui.ux3 and/or other libraries to 'data-sap-ui-libs' 
     if required --> 

     <body> 
      <input type="file" id="files" name="file" /> 
      <div id="byte_content"></div> 
      <script> 
       function readBlob() { 

        var files = document.getElementById('files').files; 
        if (!files.length) { 
         alert('Please select a file!'); 
         return; 
        } 

        var file = files[0]; 
        var start = 0; 
        var stop = file.size - 1; 

        var reader = new FileReader(); 

        // If we use onloadend, we need to check the readyState. 
        reader.onloadend = function (evt) { 
         if (evt.target.readyState == FileReader.DONE) { // DONE == 2 
          document.getElementById('byte_content').textContent = evt.target.result; 

         } 
        }; 

        var blob = file.slice(start, stop + 1); 
        reader.readAsBinaryString(blob); 
       } 

       $("document").ready(function() { 

        $("#files").change(function() { 

         readBlob(); 
        }); 

       }); 
      </script> 
     </body> 

</html> 
+1

你能告訴我們你已經嘗試這樣遠? – MitulP91

+0

您需要查看該文檔或不需要。 –

+0

「在使用普通文件閱讀器打開這些文件時出現問題」,請提供有關具體問題以及如何解決問題的更多信息。 –

回答