我想制作一个完全客户端的文本编辑器。不幸的是,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 –