smartupload下载空txt文档时,为什么会将下载处理页面下载下来?

问题描述

我的下载处理页面do_download.jsp<%@pagecontentType="text/html;charset=gb2312"%><jsp:useBeanid="Tools"scope="request"class="com.tools.Tools"></jsp:useBean><%@pageimport="com.jspsmart.upload.*"%><%StringszHref=request.getParameter("File_Name");StringszFileName=request.getParameter("ReFileName");StringszTFileName=newString(szFileName.getBytes("gb2312"),"iso8859-1");Stringpath=request.getRealPath("");//新建一个SmartUpload对象SmartUploadsu=newSmartUpload();//初始化su.initialize(pageContext);//设定contentDisposition为null以禁止浏览器自动打开文件,//保证点击链接后是下载文件。若不设定,则下载的文件扩展名为//doc时,浏览器将自动用word打开它。扩展名为pdf时,//浏览器将用acrobat打开。su.setContentDisposition(null);//下载文件//{{//如果不用如下的,则response.getWriter(),因为这个方法是和response.getOutputStream()相冲突//html这样的文档不能下载。out.clear();out=pageContext.pushBody();//}}StringoFileName=newString(szHref.getBytes("gb2312"),"iso8859-1");su.downloadFile(path+"\DB\UpLoad\"+szHref,null,szTFileName);%>

下载空的图片,txt文档的时候保存的时候发现是do_download.jsp,下载其他格式空的文件没有问题

解决方案

解决方案二:
自己顶下,

时间: 2024-08-04 04:13:21

smartupload下载空txt文档时,为什么会将下载处理页面下载下来?的相关文章

C# 使用FileStream 创建TXT文档时提示 路径访问被拒绝

问题描述 1FileStreamfs=newFileStream(textBox2.Text+"\"+/*nameGif*/filename+".txt",FileMode.OpenOrCreate,FileAccess.Write);2StreamWritersw=newStreamWriter(fs);上问题出现在行1 解决方案 解决方案二:写入的时候没有权限.解决方案三:可能路径错误可能文件已存在,并且是只读.可能没有权限,修改项目为以管理员运行解决方案四:权

struts2上传下载,下载非txt类型文档后台报错,但文件成功下载了

问题描述 struts2上传下载,下载非txt类型文档后台报错,但文件成功下载了 下载非txt类型文档时后台报了个异常:(下载txt不报异常) java.lang.IllegalStateException: Cannot call sendError() after the response has been committed at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:451)

用PHP实现浏览器点击下载TXT文档的方法详解_php技巧

由于现在的浏览器已经可以识别txt文档格式,如果只给txt文档做一个文字链接的话,点击后只是打开一个新窗口显示txt文件的内容,并不能实现点击下载的目的.当然这个问题的解决办法也可以是将txt文件改名为浏览器不认识的文件(比如rar),这样的话,由于浏览器不能识别rar类型的文件,只能让用户下载了.还有一种办法,就是利用代码通过header设置文档的格式来实现点击下载的目的.PHP代码如下:=====================================================

(八十九)txt文档的输入和输出

准确的说,不仅仅是TXT,也可以是无格式文件,或者其他后缀的文件,但打开方式是通过.txt方式(如记事本等)打开的 写入文本文件: 要操作txt文档,首先要有头文件<fstream>,有点类似<iostream>. 然后要创建一个ofstream的对象的对象名.具体格式为: ofstream 对象名 对象名可以任意使用,例如abc,def等,之后通过他,来操纵相应的文件. 当使用: 对象名.open("文件名");  时,实际上就是将对象名指向了这个文件. 然后

教你快速将多个TXT文档合并成一个

网上下载的文件常常会分割成好几个文件,阅读起来非常不便,本教程为大家介绍如何快速将多个txt文件合并. 文档合并成一个-快速合并word文档"> 同时选定需要合并的txt文档进行压缩 步骤1:首先选中需要合并的多个TXT文档,然后单击鼠标右键,在弹出的菜单中选中"Win-RAR-添加到压缩文件"命令,这时会出现"压缩文件名和参数"窗口,在"常规"标签页中对压缩文件进行命名,并将"压缩方式"下拉框中的"

电脑中打开Word文档时提示请选择使文档可读的编码怎么解决

  1.打开Word2016,点击"空白文档"; 2.在打开的Word文档中,点击左上角的"文件"; 3.接着点击左侧的"选项"; 4.点击切换到"高级"选项卡; 5.在右侧窗口中找到"编辑选项"一栏下的"使用智能段落选择"选项,并将其取消勾选,点击确定即可. 电脑中打开Word文档时提示请选择使文档可读的编码的问题,可以通过本教程中的方法来解决.

txt文档和bat批处理文件妙用

  你是否有曾经想象过自己成为一名IT精英,畅游代码的海洋,每天解读着别人所不能理解的世界,从代码中参悟真理看透一切真相,这会是一种什么滋味呢?也许你会说,我没学过代码,也当不成程序员,如何感受的到?其实如果仅仅是想体会一下编写程序代码实现某种自动化处理的快乐并不需要高深的理论知识和旷日持久的学习,txt这个平日里最常见的临时文档文件就能够帮助你,用它易于转化为bat批处理文件的特性足以让你发挥想象力,创造出属于自己的代码实现自己专属的小程序. 其实批处理文件的历史相当长,它在DOS时代就已经存

如何免费下载豆丁网文档?

  下载"冰点文库"软件. (可以在百度里直接搜索"冰点文库下载器") 文档?-豆丁文档下载器"> 打开豆丁网网页,搜索文档. 在百度搜索"豆丁网",或直接在网址栏里输入网址,打开豆丁网页面. 在搜索框中输入自己需要的文件名,这里以"承诺书"为例,点击搜索. 打开所需下载的文档链接. 通过搜索确定自己所需的文档,打开链接查看文档信息. 如果不需要积分,那么大家只要注册一个账号即可下载. 如果需要积分,则可以借助

Servlet中直接打开一个新页面显示一个Txt文档

问题描述 在我的服务器端有一个txt的文件,现在用户可以点击了下载这个txt文件,但是还需要点预览后在web端直接显示这个txt文档,即在IE中显示这个txt文档~怎么写呢? 解决方案 解决方案二:引用楼主rongkuiliu的回复: 在我的服务器端有一个txt的文件,现在用户可以点击了下载这个txt文件,但是还需要点预览后在web端直接显示这个txt文档,即在IE中显示这个txt文档~怎么写呢? content-type设置成text/plain试验下解决方案三:是在servlet里这样写吗?