<%@page import="java.util.*"%>
<%@page import="java.io.*"%>
<%@page import="java.net.*"%>
<%
String filename = "";
if (request.getParameter("file") != null) {
filename = request.getParameter("file");
}
response.setContentType("application/msword");
response.setHeader("Content-disposition","attachment; filename="+filename);
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
bis = new BufferedInputStream(new FileInputStream(getServletContext().getRealPath("" + filename)));
bos = new BufferedOutputStream(response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff,0,bytesRead);
}
} catch(final IOException e) {
System.out.println ( "出现IOException." + e );
} finally {
if (bis != null)
bis.close();
if (bos != null)
bos.close();
}
return;
%>
分享到:
相关推荐
制作个php网页,当访问该PHP页面时自动下载文件,本例为下载APK APP安装包.zip
移动端H5+JS页面直接查看PDF文件,纯H5的将pdf通过canvas重新绘制成数据流,展示到页面上。
如果是图片、视频、txt等格式的会直接预览文件,而不是像docx、xlsx一样直接下载,项目中为了功能明确,将预览单独加了一个查看按钮,下载按钮要实现无论什么文件格式都直接下载。 有两种方式处理: 一.后台接口...
FileUtils实现文件下载,下载的文件会显示真是的文件名,下载的文件无论什么格式都不会在页面直接打开
集成好的接口会自动判断设备,自动唤醒外部浏览器,用户轻松实现微信跳转外部浏览器直接下载APP自动化,很大程度上提升了用户体验,提高了转化率,降低了推广的成本,下面为大家介绍一种实现方法另外提供代码供大家...
js下载文件的实现方法一.pdf
接到需求的时候我偷乐了一下,这个H5页面最大的优点是不在微信中使用(微信好坑,各种限制,基本上从微信浏览器里面实现直接下载apk是不太可能的),如果是在平常的浏览器的话,就简单多了。 功能实现 于是我想到了...
直接在标准的HTML页面上载入和渲染PDF文件, 还可以提高安全性(不需要安装第三方插件,安全性由浏览器保证),浏览器所做的安全措施已经为pdf.js提供了安全的运行环境。已经解决了PDF隐藏打印,下载,打开功能,打开...
FlexPaper二次开发,重点实现记忆播放的功能,下次打开时可以直接跳转到上次观看的页面,同时还实现了去"水印"、去"About关于"、去“右键——>复制、打印等功能"。 二次开发实际是重新编译生成了FlexPaperViewer.swf...
缺点:word excel是直接弹框下载,对于image txt 等文件的下载方式是直接在新页面打开。 (2)方法二、在python后台对下载内容进项处理,返回内容直接弹出下载框。 #后台处理函数 def downloadFile(req): ...
在Android应用中打开PDF文件,实现先查找本地pdf文件,如果有直接打开没有去下载PDF文件用于打开。打开PDF时跳转手机上能打开PDF文件的软件直接查看,如果点开查看时有问题则会在Android页面中直接打开PDF文件进行...
该资源包使用 pdfmake实现导出中文pdf无乱码文件。资源包中包含:test.html、pdfmake.min.js、方正vsf_fonts.js 三个...下载资源包后,解压,直接打开test.html文件,即可在浏览器点击下载,导出中文无乱码的pdf文件。
2. 提高用户体验:通过将常用的应用程序集成到网页中,用户可以方便地在浏览器中直接打开所需的应用程序,无需繁琐的寻找和启动过程,提高了用户的使用体验。 3. 跨平台兼容性:由于该功能是基于浏览器实现的,因此...
http://s.jb51.net/upic/10723.bootskin 但在直接访问时,却提示无法打开页面,在翻查了大量资料后,开始设置。 解决方法是通过修改IIS里的HTTP头信息来实现,主要通过修改MIME信息来实现, 点击 MIME类型进行修改...
这样当用户打开浏览器点击链接的时候就会直接下载文件。 但是有个情况,比如txt,png,jpg等这些浏览器支持直接打开的文件是不会执行下载任务的,而是会直接打开文件,这个时候就需要给a标签添加一个属性“download”;...
主要为大家详细介绍了vue实现在线预览pdf文件和下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
网页中嵌入pdf防止下载哦 ;height:100%;display:block"> data="/scripts/player/FlexPaperViewer.swf" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true"><param name=...
需求是在浏览器中点击某个按钮,打开本地的某个exe文件。上传代码直接修改reg中的路径(里面包含所有行的说明信息),执行reg之后,打开代码中的网页,点击即可测试使用。
要达到这个要求,对于保存在服务器硬盘上的文件就得利用ASPUpload组件的SendBinary方法来实现,而对于保存在数据库中的文件则只须打开记录集,然后将二进制数据直接输出到客户端即可,不过要告诉浏览器文件的MIME...
这时需要微信跳转外部浏览器打开页面的功能,对于ios用户默认可以通过微信内置浏览器点击右上角的更多按钮从而选择“在浏览器中打开”,对于安卓用户则可以实现微信内直接跳出到手机默认浏览器。但是很多用户其实并...