一个关于文件下载的简单例子,相当简洁,是通过servlet进行调用
String realPath=request.getSession().getServletContext().getRealPath("/"); String filePath = realPath+ "file\\download\\list.zip"; try { if(!"".equals(filePath)){ File file=new File(filePath); if(file.exists()){ response.setContentType("application/octet-stream;charset=UTF-8"); response.setHeader("Content-disposition","attachment;filename="+ new String( file.getName().getBytes()));//设置头部信息 RequestDispatcher dispatcher = request.getRequestDispatcher("file\\upload\\list.zip"); if (dispatcher != null) { dispatcher.forward(request, response); } } } } catch (Exception e) { e.printStackTrace(); }
js中调用可以如下,不能使用ajax
写道
function dwonloadFile(path){
var basePath = $("#base").val();
var param = "flag=downloadFile&fileId="+path;
document.location.href=basePath+"?"+param;
}
var basePath = $("#base").val();
var param = "flag=downloadFile&fileId="+path;
document.location.href=basePath+"?"+param;
}
相关推荐
iphone文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子文件下载模块代码例子
java 写的文件上传下载的例子,可以做简单图片文件服务器
这是一个用c#写的文件下载的小例子,可以多线程下载,下载文件不能大于4G,没有写错误处理,只是一个demo。
mid音频文件下载,小容量音频下载,mid音频文件下载,小容量音频下载,
web文件上传下载的例子,asp.net文件上传下载的例子,上传文件,下载文件
文件下载,很适合初级接触这类操作文件及文件夹的学者
DelphiXE10.2下的利用HTTPClient下载文件的例子,内网下载过2G的文件测试没问题。 Demo中会动态显示下载速度、下载进度,可随时停止和开始下载
Android下载文件与上传文件的代码例子。用于演示在app中进行文件下载、文件上传的功能。
利用http下载文件的小demo,带进度条更新及显示百分比,运行可用
根据指定的网址下载网页文件 小例子,C++.net源代码编写
利用curl下载文件的源码,可以顺利执行
参照雷神《最简单的基于FFmpeg的移动端例子:Android 视频解码器》https://blog.csdn.net/leixiaohua1020/article/details/47010637,需要用到mp4文件,网上合适大小的mp4资源很少,找了半天,没有合适的,所以自己...
演示Android下载文件的例子,演示如何从网络下载文件。
API下载,API下载文件
通过Azure Blob服务来提供文件下载的例子
Java从网络下载(获取)文件的小例子,Container container=getContentPane(); //得到容器 jtfUrl=new JTextField(18); //实例化地址输入框 jbGetFile=new JButton("取文件"); //实例化按钮 jlInfo=new ...
由于在学习numpy数据分析的时候没有csv类型文件,又懒得自己一个个敲字,便想来csdn里随便下载一个。然而......居然要钱啊!!!!!!!我没钱,所以自己写了个,我不要你们的钱,麻烦各位拿资源的时候吱一声,这是...
用java代码实现文件下载的使用例子,实用简洁。
http://blog.csdn.net/infoworld/article/details/46646933 使用libcurl下载大文件简单例子.
从Web客户端异步下载文件 小例子,C++.net源代码编写