我想寫個jq小插件,由使用者選取本機檔案後,讀取文件,請問怎麼實作選取檔案後,或直接讀取,或取得絕對路徑,兩種都可以。 不過搜了好久發現因為安全問題絕對路徑問題很難得到,求提供解決想法
认证高级PHP讲师
如果只是為了讀取檔案內容來處理,不需要知道本機位址,只需要使用html5的 File API 即可,如果想透過位址展示什麼的,還是上傳到背景然後回傳個網路位址吧。
可以看看我這篇詳細的總結:JavaScript進階學習(三)— 基於html5 File API的檔案操作
不是因為安全問題絕對路徑問題很難得到,把很難改成不可能。
取得本機路徑不可以,可以看看 File API
上傳到後台解析後再傳回前端吧,前端js直接是讀取不到檔案內容的
如果只是為了讀取檔案內容來處理,不需要知道本機位址,只需要使用html5的 File API 即可,如果想透過位址展示什麼的,還是上傳到背景然後回傳個網路位址吧。
可以看看我這篇詳細的總結:
JavaScript進階學習(三)— 基於html5 File API的檔案操作
不是因為安全問題絕對路徑問題很難得到,把很難改成不可能。
取得本機路徑不可以,可以看看 File API
上傳到後台解析後再傳回前端吧,前端js直接是讀取不到檔案內容的