我正在使用 JSP 编写基于 Web 的应用程序。我已经向客户提供了一些歌曲链接。当客户端单击链接时,该文件应保存在客户端计算机上。但是当客户端单击链接时,文件保存对话框会在服务器屏幕上打开。需要做什么才能在客户端计算机上打开...?我的代码片段如下:
fis=new FileInputStream(path);
bis=new BufferedInputStream(newProgressMonitorInputStream(null,"Downloading File : "+fileName,fis));
JFileChooser chooser=new JFileChooser();
chooser.showSaveDialog(null);
if(chooser.getSelectedFile() != null)
{
String savePath=chooser.getSelectedFile().getPath();
modifiedPath=(savePath.replace('\\','/')).concat(".mp3");
fos=new FileOutputStream(modifiedPath);
bos=new BufferedOutputStream(fos);
int c;
int i=1;
try
{
while((c=bis.read())!=-1)
{
bos.write(c);
i +=c;
}
}
}
文件名是要下载的文件,而保存路径是客户端 m/c 上要保存文件的位置.... fis、bis、bos、fos 都是流。请提前帮助..thnx