我有个下载的东西,我的代码是这样的作连接但是有些rar文件会点击连接地址后打开一个窗口出现一些乱码而不是下载框,如果用另村为或者flashget时可以下载的。String file = request.getRequestUrl().toString();
int position = file.lastIndexOf("/");
file = file.substring(0,position+1)+"uploadfile/";//当前虚拟路径地址
-----------
<a href="<%=file%><%=数据库中的文件名%>" onclick="return down(this.href)">下载地址</a>虚拟路径地址加要下载的文件名,我是根目录/uploadfile/文件名-----------
谈出下载目标的窗口可以保存
<script>
function down(htmlurl)
{
var fileurl = window.open(htmlurl,'','toolbar=no,location=no,directories=no,scrollbars=no,resize=no,menubar=no,status=no');
return false;
}
</script>
----------------
rm,pdf,doc等多可以的rar有部分可以,然后一些rar点击下载地址打开后出现的窗口是乱码,没有目标下载保存的窗口,我另村目标到可以的没问题,文件也正确!!http://www.sopsys.com/tw/download.jsp
点下11.rar和sdf.rar右边的download就有问题!003.rar就可以。同样是压缩文件
int position = file.lastIndexOf("/");
file = file.substring(0,position+1)+"uploadfile/";//当前虚拟路径地址
-----------
<a href="<%=file%><%=数据库中的文件名%>" onclick="return down(this.href)">下载地址</a>虚拟路径地址加要下载的文件名,我是根目录/uploadfile/文件名-----------
谈出下载目标的窗口可以保存
<script>
function down(htmlurl)
{
var fileurl = window.open(htmlurl,'','toolbar=no,location=no,directories=no,scrollbars=no,resize=no,menubar=no,status=no');
return false;
}
</script>
----------------
rm,pdf,doc等多可以的rar有部分可以,然后一些rar点击下载地址打开后出现的窗口是乱码,没有目标下载保存的窗口,我另村目标到可以的没问题,文件也正确!!http://www.sopsys.com/tw/download.jsp
点下11.rar和sdf.rar右边的download就有问题!003.rar就可以。同样是压缩文件
如果是直接连接到文件就会出现乱码。解决办法是,专门写一个jsp通过服务器用字节流的读取文件输出到用户。
在这个社区里就能找到很多这样的代码。
如果需要具体的代码email给我