7
Q
下载和存储文件
A
回答
6
那么,你可以使用来自this answer的片段,并做了节点的方式。
var http = require('http');
var fs = require('fs');
var app = require('remote').require('app')
var file = fs.createWriteStream(app.getDataPath() + "externalFiles/file.jpg");
var request = http.get("http://url-to-api/some-image.jpg", function(response) {
response.pipe(file);
});
而且你可以使用App Data Path
用于存储文件。当然,你必须从URL解析文件的名称,然后你就可以开始了。
你也可以使用网页内容
https://github.com/atom/electron/blob/master/docs/api/web-contents.md
然后你的应用程序将工作作为一个浏览器,和离线支持必须使用本地存储或其他一些工艺添加。
UPDATE:
由于今天有几个包,可以在这方面帮助像这样的https://github.com/sindresorhus/electron-dl
相关问题
- 1. 存储和下载excel文件在php
- 2. HTML5 localstorage:存储和下载文件
- 3. 文件下载和缓存
- 4. 从Firebase存储下载JSON文件
- 5. 从Laravel的存储器下载文件
- 6. 从Firebase存储下载最新文件
- 7. 在Cocoa中存储下载的文件
- 8. 存储下载的文件在Java
- 9. 将下载apk文件下载到内部存储器
- 10. 如何存储和下载数据库中的zip文件postgres
- 11. 将所有表和存储过程下载到文件
- 12. 下载,存储,查看和管理PDF文件
- 13. Django的方法来下载和存储文件
- 14. Node-js - 下载和存储文件 - Binary - Archieve损坏
- 15. Azure存储 - 下载大文件与MVC和SharedAccessFilePolicy
- 16. 从文件夹中的谷歌云存储下载文件
- 17. Android:FireBase存储:将json文件作为临时文件下载
- 18. WP7-Skydrive API下载任何文件并保存隔离存储
- 19. 将下载的文件存储在内存中
- 20. Phonegap下载文件并保存在内部存储
- 21. 下载文件并将其保存在独立存储
- 22. 本地存储的存储和加载下拉选择
- 23. 下载文件“另存为”
- 24. Easy_install缓存下载文件
- 25. AFNetworking缓存下载文件
- 26. PHP - 从AWS存储桶下载的文件存在文件编码问题
- 27. 下载并存储图像
- 28. 同步下载Firebase存储
- 29. firebase存储下载android
- 30. Firebase存储图像下载
什么样的数据,你下载?我想说的是,应用程序按照您所描述的方式进行操作是非常不寻常的。我建议将所有下载的数据保存到用户的主目录(例如Linux中的/ home/myuser/myapp)。 –
我已更新该问题。下载数据的原因是数据通过网页应用程序动态更改,该应用程序处理所有数据,然后将其分发到其他网站和移动应用程序。现在客户也想要它的桌面版本。 – mrmnmly