从本地文件夹加载文件

时间:2016-10-18 19:47:17

标签: javascript html

我一直致力于HTML / JavaScript程序,需要将其下载到本地计算机上。我希望程序从用户音乐文件夹加载.mp3文件并显示它。如何在没有PHP的情况下在本地执行此操作

1 个答案:

答案 0 :(得分:1)

出于安全原因,

默认情况下,所有流行的浏览器都不允许您从本地计算机加载文件,除非用户在浏览器上选择文件(或拖放它)(html5示例{{3} })。

此外,浏览器不允许您查看文件夹的内容,以便您知道其中的文件。

为了使用javascript完全访问文件系统,您还需要其他内容。

网络应用程序作为计算机应用程序

目前,使用Web技术(HTML,Javascript,CSS)构建计算机应用程序的最佳方法是hereNW.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)