iT邦幫忙

1

node拿取本地檔案內容

最近想試試看接觸express和做一些運用,功能是列出檔案,且每個檔案可以點進去查看檔案內容,目前是可以利用readdirSync呈現出檔名,但請問檔案內容該怎麼獲取呢?檔案的位置目前是在自己電腦裡面的資料夾,也就是testfolder
https://ithelp.ithome.com.tw/upload/images/20200323/20125744s4j3Dy6k82.jpg
目前呈現的檔案是這樣
https://ithelp.ithome.com.tw/upload/images/20200323/20125744PSjtxbe4mi.jpg
目前的構想是 宣告陣列後,陣列裡面包物件,物件有檔名還有內容,之後再傳到ejs去作呈現,請問該如何拿到內容呢?

1 個回答

3
dragonH
iT邦超人 6 級 ‧ 2020-03-24 01:01:50

fs.readFile

參考

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級 ‧ 2020-03-24 09:38:27 檢舉

不過他列出的都是二進位內容的檔案,內容丟給ejs也顯示不出來XD

dragonH iT邦超人 6 級 ‧ 2020-03-24 09:43:38 檢舉

我以為他只是舉例而已XD

fillano iT邦超人 1 級 ‧ 2020-03-24 10:05:05 檢舉

看看他能不能理解問題出在哪裡XD

dragonH iT邦超人 6 級 ‧ 2020-03-24 10:24:49 檢舉

/images/emoticon/emoticon37.gif

弄出來全部無法顯示出來@@ 原來是因為二進位的關係嗎
我是不是一開始就用錯方法了呢?那應該如何做才能達到我抓內容的目的?

dragonH iT邦超人 6 級 ‧ 2020-03-25 09:45:34 檢舉

我不知道你想要達到什麼效果

如果是要在 web 把 word 的內容秀出來

或許找個能夠解析內容的套件尬一尬就好

要比較客製化一點

就可能需要自己去解析他的二進位或者是檔案結構

fillano大 的 30天實作線上簡報播放機制

應該對這很有幫助

我要發表回答

立即登入回答