亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript閱讀docx文本的問題

javascript閱讀docx文本的問題

牛魔王的故事 2022-08-18 10:39:46
我正在上傳文件并提取其內容并將其放入文本區域。我可以成功地使用txt文件,但對于docx文件,它不能很好地工作。我的代碼: function loadFileAsText(){  var fileToLoad = document.getElementById("fileToLoad").files[0];  var fileReader = new FileReader();  fileReader.onload = function(fileLoadedEvent){      var textFromFileLoaded = fileLoadedEvent.target.result;      document.getElementById("inputTag").value = textFromFileLoaded;  };   fileReader.readAsText(fileToLoad, "ANSI");}當我嘗試上傳docx文件時,它給出了這樣的東西:PK     ! ??lZ      [Content_Types].xml ?(?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ???n?0E?????Ub袪*?>?-R?{V?????QU?l"%3??3V???我是否缺少解碼部分?
查看完整描述

2 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

你不能以自己的方式實現它。必須使用專用庫來讀取文件。如果您在記事本中運行文件,您會看到它不是純文本,因為此文件中有所有其他數據,元數據等。docxdocx



查看完整回答
反對 回復 2022-08-18
?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

.docx粗略地復制了那個常規文本文件,確切地說,是一個XML文件數量的ZIP存檔。

可能有一個gotacchas,即使你成功地取消了docx的存檔,它仍然不清楚你應該從中解析哪個XML文件并嘗試解釋為文本。

在所有情況下,當我需要做類似的事情時,我使用服務器解決方案,我自己的或第三方,并且轉換總是存在問題。


查看完整回答
反對 回復 2022-08-18
  • 2 回答
  • 0 關注
  • 89 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號