在同一服务器上使用Java小程序访问服务器文件

在同一服务器上使用Java小程序访问服务器文件,java,file-io,applet,streaming,Java,File Io,Applet,Streaming,作为一种个人项目,我正在尝试开发一个Java小程序,它将从我将在与小程序相同的机器上托管的音乐集合中流式传输。我知道,当您请求小程序中的文件时,它会在访问小程序的计算机的文件中查找这些文件。一、 但是,您希望访问与小程序位于同一服务器上的文件 我的意图是,当客户端想要流式传输特定歌曲时,服务器将开始加载数据并将数据流式传输到客户端。我认为,在Java中使用URL类是可能的,但这难道不是仅仅为了回到同一台服务器获取其文件而进入internet吗?或者它会认识到这些文件是本地的,并且不需要上网就可以

作为一种个人项目,我正在尝试开发一个Java小程序,它将从我将在与小程序相同的机器上托管的音乐集合中流式传输。我知道,当您请求小程序中的文件时,它会在访问小程序的计算机的文件中查找这些文件。一、 但是,您希望访问与小程序位于同一服务器上的文件

我的意图是,当客户端想要流式传输特定歌曲时,服务器将开始加载数据并将数据流式传输到客户端。我认为,在Java中使用URL类是可能的,但这难道不是仅仅为了回到同一台服务器获取其文件而进入internet吗?或者它会认识到这些文件是本地的,并且不需要上网就可以访问它们吗


摘要:小程序访问与自身托管在同一服务器上的文件的最佳方式是什么?

小程序在客户端计算机上运行。为了访问服务器上的文件,您需要在服务器端实现向客户端公开这些文件的功能。在Java中有多种方法可以做到这一点,最常见的方法是:
1) 一种习惯或
2) a

以下是一些有帮助的文章链接:


顺便说一句,我认为你的问题相当广泛。您可能需要研究上述一种或两种方法,尝试实现其中一种,然后再回答更具体的问题。

感谢您的快速回复。今天下午我将查看这些内容。我想在阅读了您列出的链接后,我想实现这两个链接中的一个(可能是servlet)。但是,目前,我只希望小程序能够访问可通过URL访问的文件。我突然意识到,我对applet的想法是错误的,而URL就是实现这一点的方式。然而,当我需要访问我的整个音乐库时,我会参考你发布的信息。谢谢你的帮助!“向您的客户端公开这些文件…最常见的是:…”。将资源与加载小程序的页面放在同一个目录中。这是正确的,但也允许直接访问文件,这不是我最终想要的。此外,我不想将我的音乐库全部移动到我的web服务器中。