我正在尝试构建一个数据库,允许用户上传他们的音乐以供其他人/第三方访问。我如何创建它以便音乐可以上传到数据库,但是提供了从存储位置访问它的路径?
在A Band上传“Song”,然后由A Fan流式传输。
如果无法上传到数据库,我需要将其上传到服务器。
我们正在用Java构建后端,用HTML构建前端。
我们也使用Glassfish和Netbeans来编写代码。
答案 0 :(得分:1)
例如,您可以将文件存储在数据库的BLOB字段中。另一种可能性是将它们直接存储在文件系统上,但它存在问题(例如缺少元数据)。
然后,您需要确定要映射每个文件的方式,例如http://myserver.com/Artist/Album/Songname
或http://myserver.com/listen?uniqueid=743
。
文件上传servlet在整个网络上都可用,因此不应该成为问题。其余的取决于你的编程技巧(对你来说这可能是一个太大的项目)。
然后你只需要将这些东西连接在一起,这就是你开始编程的部分(或者是谷歌的硬盘)。