我想製作一個完全客戶端的文本編輯器。不幸的是,dart:io doesn't work client-side。我想保存用戶輸入到他的機器上的文件的文本。他可以完全控制它的存儲位置,或者我必須跳過的任何箍環,以便被視爲安全。是否可以將文件寫入他的機器?是否可以在Web應用程序中編寫文件?
3
A
回答
3
見該等效答案爲JavaScript:
Write local file with jQuery or Javascript
的網絡平臺是專爲防止網站從任意數據寫入到客戶機。
這是爲了保護您的機器。
我看到這個解決方法的一種方式是使用類似Dropbox或谷歌驅動器api的東西,以便您的應用程序在Dropbox或gdrive上「編輯」文件,然後通過Dropbox同步到本地磁盤上,或者gdrive客戶端。例如:SourceKit
4
您可以使用HTML5和LocalStorage。它是一個持久存儲器,但只能由瀏覽器訪問。
如果您希望用戶能夠在瀏覽器外部打開該文件,只需將「保存」按鈕作爲下載操作即可。
相關問題
- 1. 是否可以通過iPad應用程序編輯.ePub文件?
- 2. TextRenderer.DrawText()是否可以在WEB應用程序(C#.NET)中使用?
- 3. 是否可以在Web應用程序中欺騙主機文件條目?
- 4. 是否可以編寫安裝CA的iOS應用程序?
- 5. 是否有可能在C#中爲Android編寫應用程序?
- 6. 是否可以安全地將ApplicationPoolIdentity寫入權限寫入Web應用程序文件夾內的文件夾?
- 7. 在Web應用程序中是否可以嵌入數據庫?
- 8. NHibernate SysCache是否可以在非web應用程序中工作?
- 9. 是否可以在使用Python的Eclipse環境中編寫Android應用程序?
- 10. 是否可以在不使用頭文件的情況下編寫c程序
- 11. 在Spring-Hibernate Web應用程序中編寫Java應用程序
- 12. Web應用程序是否可以打開客戶端存在的pdf文件
- 13. 寫入應用程序事件源是否可以接受?
- 14. 如何檢查我的Yii2應用程序中的web進程是否可以寫入sqlite數據庫文件?
- 15. 是否可以在Cloud Foundry上部署非Web應用程序?
- 16. 是否可以提取和在Web應用程序
- 17. 是否可以使用Clojurescript或Google Closure編寫Chrome擴展程序或Web應用程序?
- 18. 是否可以在.NET Web應用程序中生成.pages文檔?
- 19. 是否可以在應用程序中查看應用程序的web應用程序?
- 20. 是否有可能在Web應用程序中調用exe文件
- 21. 是否可以在Visual Studio 2010中從Web打開Web應用程序項目
- 22. 是否可以在message.properties文件中編寫表達式?
- 23. 是否可以編寫一個可與Arduino板通信的Android應用程序?
- 24. 是否可以在沒有SDK的情況下編寫Android應用程序?
- 25. 是否可以編寫應用程序在任何設備上運行?
- 26. 是否可以將常規Java應用程序轉換爲Web應用程序?
- 27. 是否可以使用Maven開發前端/ Web應用程序?
- 28. 是否可以使用Symfony2和PhoneGap開發Web應用程序?
- 29. 是否可以使用JavaFX API開發Web應用程序?
- 30. Server.Transfer是否可以跨AppDomains/Web應用程序使用?
用戶在本地存儲後是否可以將其保存爲ASCII文件?我覺得我有點困惑。 –
ilanco指的是:http://updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download 並演示:https://html5-demos.appspot.com /static/a.download.html –