使用eclectron来开发我这个软件是否合理?

发布于 2022-09-04 03:50:58 字数 244 浏览 8 评论 0

我修改了原来的问题,现在考虑这个项目是否应该用前端来实现?有没有别的更好的方式?
我说一下我的具体需求,希望大家能给点建议,告诉我怎么实现最好。
医院检查的结果以xml文件保存,xml文件包含了医生信息、病人信息、检查结果、检查结果的图片名(图片在xml文件同级目录的img下面)等信息, 我要做一个软件,可以读取xml文件的信息并进行合理的排版以供打印,要求能对信息进行编辑、格式调整、打印、保存为html文件等等操作。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

始终不够爱げ你 2022-09-11 03:50:58

浏览器只能通过input[type=file][directory][multiple]来读取用户选择的文件。处于安全和隐私考虑,是不可以随意获取用户本地的文件内容的。
试想,你访问了我的网站,我不经许可就能把你电脑上的文件都查看遍了,这个世界还有安全感么?

要想直接读取用户本地文件,你只能做客户端,比如用electronnw.js

南笙 2022-09-11 03:50:58

你可以试试这个window.URL.createObjectURL();
附上一个我的打开本地音乐播放的demo:音乐播放

如梦亦如幻 2022-09-11 03:50:58

你是以File协议打开这个文件还是http协议?

假设是http协议吧,http://localhost:8080/test.html

<img src="../img/a.png"/>

js代码同理。

紅太極 2022-09-11 03:50:58

基本上,无解吧,你问的大神都没骗你(手动笑 cry)
如果允许用户选择一个目录,可以通过文件名筛选 .png 的文件。

蝶舞 2022-09-11 03:50:58

你要分清
1) 浏览器无法读取本地文件
2) 除非你把它做成服务
3)所以你需要做个服务,这样才可以
4)如果你做服务了,本机xml读出来后,比如 www.abc.com/xx.xml,图片地址就是www.abc.com/a.png,就这样

幸福%小乖 2022-09-11 03:50:58

用electron来实现简直完美

彻夜缠绵 2022-09-11 03:50:58

就算你问遍世界上的有钱人,你也问不到一种能让你一夜比盖茨更有钱的可行方法。

夜血缘 2022-09-11 03:50:58

其实是你应用梳理混乱
你这个到底是前端应用还是后端应用还是客户端应用区分不清。

对于前端应用,因为浏览器环境限制,这样是无法实现的,如果是客户的应用其实是可能的。
比如采用Electron实现的PC客户端应用,也是用javascript开发,就可以实现你的需求。

如果是后端应用,可以进行一定的转换来获取服务器端的目录,但比较复杂。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文