我一直致力于HTML / JavaScript程序,需要将其下载到本地计算机上。我希望程序从用户音乐文件夹加载.mp3文件并显示它。如何在没有PHP的情况下在本地执行此操作
答案 0 :(得分:1)
出于安全原因,
默认情况下,所有流行的浏览器都不允许您从本地计算机加载文件,除非用户在浏览器上选择文件(或拖放它)(html5示例{{3} })。
此外,浏览器不允许您查看文件夹的内容,以便您知道其中的文件。
为了使用javascript完全访问文件系统,您还需要其他内容。
网络应用程序作为计算机应用程序
目前,使用Web技术(HTML,Javascript,CSS)构建计算机应用程序的最佳方法是here或NW.js
<强> NW.js 强>
来自Electron
NW.js是一个基于Chromium和node.js的应用运行时。您可以使用NW.js以HTML和JavaScript编写本机应用程序。它还允许您直接从DOM调用Node.js模块,并启用一种使用所有Web技术编写本机应用程序的新方法。
您可以首先将代码构建为NW.js应用程序(在其github上为github doc)
<强>电子强>
形成他们的Getting started
如果您可以构建网站,则可以构建桌面应用。 Electron是一个使用JavaScript,HTML和CSS等Web技术创建本机应用程序的框架。它负责处理硬件,因此您可以专注于应用程序的核心。
<强> Node.js的强>
您可以使用Node.js的API进行文件系统访问(page doc)