file - dart:如何保存文件?
问题描述
我需要保存我硬盘上的文件。
文件地址:/home/mk/proj1/1.txt
程序地址:/home/mk/proj2/
我尝试保存:
new dom.AnchorElement(href: '/home/mk/proj1/1.txt')
..setAttribute("download", '1.txt')
..click();
显示有关保存的信息,但写道:失败!无文件。
如何保存文件?
解决方案
没有办法在浏览器中保存文件(可能对临时文件的有限支持除外)
您可以搜索 JavaScript 解决方案。它们与浏览器中的 Dart 非常相似。
如果您想在客户端计算机上存储文件,您可以提供下载链接。
另请参阅如何强制下载文件提示,而不是使用 HTML 在浏览器中显示它?
要为浏览器客户端代码中可用的数据而不是服务器文件提供下载链接,您可以使用数据 url。
推荐阅读
- function - 如果一个数是另一个数的因数,函数如何返回?
- arrays - 如何在 Swift 中将元素附加到全局数组(在 for 循环中)?
- suitescript2.0 - SuiteScript 2.0 将 PDF 渲染到浏览器而不保存
- sqlite - SQLITE:以与 IN 数组相同的顺序拉取项目
- java - Errai 中 @Default 字段的模糊分辨率
- swift - 读取多个子节点时遇到问题(Firebase)
- javascript - map.js:56 未捕获的类型错误:this.l.keys 不是函数 - Google 地图
- java - 如何在 Spring Boot 上访问 wsdl 方法?
- c# - 如何在 IActionFilter Asp.net 核心中读取 OnActionExecuting(ActionExecutingContext 上下文)中的请求正文
- ruby-on-rails - 运行时的动态 Rails 路由