我一直在寻找的几乎就像一个音乐播放器。它将显示文件夹(艺术家),然后显示该文件夹(音乐)的内容。这将允许我使用FTP上传文件夹和文件,然后我的用户播放或下载文件。我不需要任何类型的阅读,编辑,删除功能。
这是我脑海里想象的快速模型:
如果有人知道这个叫什么或在哪里找东西,请告诉我,因为我找不到任何接近的东西。
答案 0 :(得分:2)
您无法使用纯HTML / Javascript进行此操作。您将需要一些其他编码框架/语言来访问文件系统,因为客户端Javascript没有文件系统访问权限。
[更新] 正如一些用户所指出的那样,可以使用诸如Node.js之类的Javascript框架来获得文件系统访问权。
答案 1 :(得分:2)
您所描述的是一个Web应用程序。这将涉及通常的webserver + web框架+客户端javascript堆栈。如果你想在js中全部这样做,请使用基于服务器端node.js的东西。
答案 2 :(得分:1)
几年前,我基于Chrome webkitdirectory
构建了类似桌面的媒体播放器。
以下是属性https://html5-demos.appspot.com/static/html5storage/demos/upload_directory/index.html的演示(仅适用于Google Chrome afaik)。只需选择一些文件夹就可以了。
在非Chrome浏览器上仍然可以使用相同的功能,但由于输入元素中不支持directory
属性,因此选择文件会不太方便。同样在Firefox上,您需要在用户代码中实现MP3解码器。