别人会用右键目标另存为的
也会用下载工具的
sogua的mp3就和你说的差不多:浏览者一点击,文件就开始播放

解决方案 »

  1.   

    <%-- dlmp3.jsp --%>
    <%
    response.setContentType("application/octet-stream");
    response.addHeader("Content-Disposition", "attachment; filename=abc.mp3");
    java.io.FileInputStream in = null;
    try
    {
    in = new java.io.FileInputStream(getServletContext().getRealPath("/") + "abc.mp3");
    byte[] buf = new byte[1024];
    int l = 0; javax.servlet.ServletOutputStream sop = response.getOutputStream();

    while ((l = in.read(buf, 0, 1024)) != -1)
    {
    sop.write(buf, 0, l);
    }
    sop.close();
    in.close();
    }
    catch (Exception e) 
    {
    e.printStackTrace();
    }
    %>
      

  2.   

    to liad():
    谢谢你的答案,我正需要,同时也谢谢楼主,祝你早日解决问题