我正在使用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;
}
}
}
文件名是要下载的文件,而savepath是客户端m / c上要保存文件的位置.... fis,bis,bos,fos都是流。 请提前帮助..提前