日期:2014-05-17  浏览次数:20657 次

请问在做下载时怎样把这个文件的附件一起下载下来
我做了一个下载按钮,一点击就把当前这个文件下载,但这个文件有附件,比如word文档等,怎样一起下下来啊?

------解决方案--------------------
一次只能下载一个,你可以做个函数
function download()
{
window.open("xxxx.file","_blank")
window.open("xxxx.zip","_blank")
window.open("xxxx.doc","_blank")
}
------解决方案--------------------

写个循环好了

先查看当前文件夹下的文件名,

然后逐个下载


应该是file类
------解决方案--------------------
你可以用ajax判断有没有附件,或者几个附件,然后遍历一下附件的地址

逐个window.open("文件地址","_blank");


------解决方案--------------------
循环下载不好,假如你那个文件有N个附件,就会弹出N个下载框让你确认(打开还是保存).
你把那个文件个附件都打成ZIP包,点下载按钮的时候一起下载下来.
------解决方案--------------------
import org.apache.tools.zip.ZipOutputStream;(打包)
import java.io.*; 
主要用这2个包.打包以后下载下来就存在本地了(如果选择保存),可以解压.如果弹出对话框你点打开(就显示你所打的ZIP包里所有东西列表)