对了,服务器端是一个servlet,实现代码如下:
           response.setHeader("Content-Disposition", "attachment;filename="
                               + new String(name.getBytes("GBK"), "ISO-8859-1"));
          String name = request.getParameter("name");
            PrintWriter out = response.getWriter();
            InputStream in = new FileInputStream("c://uploads/" + name);
            int c;            while ((c = in.read()) != -1)
                out.write(c);            out.flush();
            out.close();