我正在爲我的項目評估文件系統API。我有要求存儲我收到的zip文件作爲響應,並將它們用於脫機支持。解壓後,我可以成功保存文件夾。仍然無法在網站中使用它們。我提到了一堆教程,找不到答案。有人可以指導我如何獲得存儲在本地文件系統中的特定文件的鏈接,比如說HTML或img文件並在網站中使用它們?HTML文件系統API - 鏈接到本地存儲的html或img文件
回答
你的問題源於對File System API最常見的誤解。教程不回答你的問題的原因是因爲你不應該在本地訪問使用文件系統API存儲的文件,該文件系統API以「虛擬化」的方式存儲數據。因此,您不能按照您的要求「獲取存儲在本地文件系統中的特定文件的鏈接」。如果你在你周圍挖掘可以找到某些瀏覽器如何以及在哪裏存儲數據,但是你只會看到無法使用的混淆文件名,這對你來說無助於你。
請注意,如果API以您請求的方式運行(允許直接訪問本地操作系統內存儲的數據),那麼它將爲惡意軟件打開一個巨大的安全漏洞,以便能夠直接訪問潛在的敏感信息存儲在本地系統上。這是API指定「虛擬化」數據存儲的原因之一。
有可能鏈接到使用來自同一路徑或域的FileSystem API存儲的特定資源。 var url = filesystem:http://www.example.com/persistent/NewsItems/1/1.html; $(「#somePage」)。load(url); 它只是正常工作。無論如何,我從使用FileSystem API開始,因爲這不會成爲W3C頁面中消息的標準。 – Vignesh
嗨Vignesh。也許我誤解了。當你詢問「本地存儲在文件系統中的文件」時,我認爲你的意思是直接通過主機,例如「C:/ whatever/something」。祝你好運! – PhilNicholas
- 1. HTMl錨鏈接到本地文件
- 2. IE8本地HTML文件 - 「系統找不到指定的文件。」
- 3. 將html文件保存到本地系統使用ASP.NET
- 4. 如何更改HTML文件的鏈接到本地鏈接
- 5. 鏈接內本地HTML文件
- 6. 文件系統API - 從本地驅動器上傳到本地文件系統
- 7. 鏈接到/文件中的html文件
- 8. 用html保存在本地系統中的文件
- 9. UIWebView從本地文件系統加載HTML文件
- 10. 鏈接HTML文件
- 11. 存儲HTML文件
- 12. 跨瀏覽器鏈接到本地系統上的文件
- 13. BLOB或文件系統來存儲和
- 14. 將文件從文件系統存儲庫鏈接到moodle課程
- 15. 如何讓本地HTML將文本保存到本地文件?
- 16. Webview鏈接不能與本地存儲的HTML文件一起使用
- 17. 基本的php文件鏈接到html文件
- 18. Windows本地文件系統訪問API
- 19. 將存儲庫從github遷移到本地文件系統?
- 20. 鏈接到本地視頻文件的視頻背景HTML/CSS
- 21. HTML鏈接到文本框
- 22. Yii2 HTML鏈接,打開文件上的文件系統的外部
- 23. 鏈接HTML文件到另一個HTML文件
- 24. PCL保存圖像文件到本地文件系統
- 25. JavaScript創建並保存文件到本地文件系統
- 26. 根據文件系統中存在的文件創建HTML
- 27. 本地CSS和JS文件沒有鏈接到HTML頁面
- 28. 通過PhoneGap鏈接到第二個本地html文件
- 29. IDE像系統 - 數據庫或文件系統的存儲
- 30. JSF/Primefaces鏈接到文件系統
[用html5文件系統api讀取本地文件/目錄]可能的重複(http://stackoverflow.com/questions/17243930/reading-local-files-directories-with-html5-filesystem-api) – PhilNicholas