重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
比如
创新互联建站是一家专注于网站建设、成都做网站与策划设计,清水网站建设哪家好?创新互联建站做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:清水等地区。清水做网站价格咨询:18982081108
private void down(String fileName) // 下载函数
已经有按照指定的文件名集合 则循环即可
for(.....)
{
String fileName = get..
down(fileName);
}
如果怕出现阻塞当前的主线程 则button点了后
新开一个线程依次下载文件啊
实际上就是断点续传。思路是在开始按钮点击的时候访问(/新建)文件,移动文件指针到上次记录的位置,下载的时候在HttpURLConnection类下有一个setRequestProperties("range","byte=xxx")。
点击暂停的时候记录已经下载的字节数,就是上面的xxx变量。
具体看java IO流,RandAccessFile类,HTTP协议
您好!很高兴为您答疑。
您的问题跟代码本身关系不大。如果您是采取二进制输出流的方式进行文件下载,建议您确认下文件流的编码,还有输出的完整性。如果可以,不推荐这样实现下载,当然,如果您是存在数据库里面的另说。
如果对我们的回答存在任何疑问,欢迎继续问询。
应该是乱码问题导致的,火狐的编码和IE对中文的编码是不一样的,两者兼顾很难啊。
最好是在servlet里直接设置成英文名称,永久解决乱码问题