保存对话框在服务器端打开

时间:2012-09-28 12:29:21

标签: jsp

我正在使用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都是流。 请提前帮助..提前

0 个答案:

没有答案