1

我正在使用 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

4

0 回答 0