<%
response.setContentType("application/x-download")//设置为下载application/x-download
String
filedownload
=
"下载的文件的相对路径"
String
filedisplay
=
"下载文件时显示的文件保存名称"
filedisplay
=
URLEncoder.encode(filedisplay,"UTF-8")
response.addHeader("Content-Disposition","attachmentfilename="
+
filedisplay)
try
{
RequestDispatcher
dis
=
request
.getRequestDispatcher(filedownload)
if(dis!=
null)
{
dis.forward(request,response)
}
response.flushBuffer()
}
catch(Exception
e)
{
e.printStackTrace()
}
finally
{
}
%>
这样应该可以下载了吧,注意,一定要注意我写的汉字,引号里面就是要自己加需要别人下载的文件
这个要看被下载的音乐文件是在你的服务器还是网络资源。
如果是网络资源,直接把下载地址用链接的方式展示出来就可以。
如果是在你的服务器上,那把该音乐的绝对路径弄一个地址,然后展示出来,一般这样用户点击之后就可以下载。
代码如下:
<a href="此处填写音乐的网络或本地地址">此处为音乐名</a>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)