`
hyde12
  • 浏览: 2605 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

jsp文件下载时浏览器打开TXT,jpg文件

 
阅读更多

在做jsp的下载项目时,遇到一个关于下载的问题。

简单的用<a href=>下载</a>处理时,rar,pdf格式的文件可以通过浏览器正常下载,但是TXT,jpg则会被浏览器默认打开。

后来研究下,得到一个方案:

在web.xml文件中,添加以下的代码:

        <mime-mapping>

<extension>jpg</extension>

<mime-type>application/x-jpg</mime-type>

</mime-mapping>

<mime-mapping>

<extension>txt</extension>

<mime-type>application/x-txt</mime-type>

</mime-mapping>

之后则可以解决这些问题了。

ps:建议简单的下载功能可以用此方法,最好使用struts2中的上传下载组件。

分享到:
评论

相关推荐

    JSP实现上传下载文件的代码

    这段代码会触发浏览器下载对话框,用户可以选择保存或打开文件。 三、SmartUpload库介绍 SmartUpload库提供了许多方便的方法来处理文件上传,包括设置上传限制、处理多个文件上传、获取文件信息等。例如,你可以...

    常见文件扩展名及打开方式.docx 极智后缀名翻译器2009

    8. **网页文件**:.html, .php, .jsp - 网页源代码,浏览器可以打开.html,后两者需服务器环境支持。 9. **音频文件**:.mp3, .wav, .aac - 音频文件,用音乐播放器如iTunes、VLC播放。 10. **视频文件**:.mp4, ....

    常用文件后缀一览表与打开方式

    理解不同后缀的意义可以帮助我们正确地打开和处理文件,避免因为误操作导致的数据丢失或损坏。以下是一些常见文件后缀的解释和它们的关联软件: 1. **.doc** - Microsoft Word 文档,通常用于创建和编辑文本内容,...

    jspSmartUpload.jar下载 上传下载实例

    - **设置Content-Disposition**:使用 `setContentDisposition(null)` 可以防止浏览器自动打开下载的文件,而是让用户自行选择打开方式或保存文件。 - **下载文件**:通过 `downloadFile()` 方法,你可以指定文件...

    jspSmartUpload.jar下载.pdf

    2. **初始化下载**:使用`initialize`方法初始化,确保文件不会被浏览器自动打开,而是作为附件下载。通过设置`setContentDisposition(null)`实现。 3. **下载文件**:通过`downloadFile`方法指定文件路径进行下载...

    JSP动态网页制作基础培训教程源代码.rar

    5 codefilter.jsp 第10章\news\incoming 用来将新闻文章格式进行转换的JSP文件 6 style.css 第10章\news\incoming 样式表文件 7 index.jsp 第10章\news 新闻浏览的主界面文件 8 article.jsp 第10章\news 新闻浏览...

    JSP中图像数据的读取

    在JSP(JavaServer Pages)中,图像数据的读取是一项常见的任务,特别是在构建动态网页时,例如用户上传图片、显示数据库存储的图片等场景。本文将深入探讨如何在JSP中有效地处理图像数据。 首先,理解JSP的基础是...

    Java文件上传下载

    - **设置下载配置**:为了防止浏览器自动打开文件,可以设置`contentDisposition`为`null`。 ```java su.setContentDisposition(null); ``` - **执行下载**:调用`downloadFile()`方法下载指定文件。 ```java ...

    通过路径将图片下载到本地

    在处理图片下载时,JSP可以创建一个HTTP响应,将图片内容以二进制流的形式发送到客户端,从而实现下载。 以下是一个简单的JSP页面示例,用于实现图片下载: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; ...

    WebShell文件上传漏洞分析溯源(第3题)

    打开测试靶场上传页面,上传已经命名的 8.jpg 文件。 ### 步骤 3:拦截上传代码 使用 Burp 拦截工具拦截上传的代码,并修改文件名为 8.php。 ### 步骤 4:查看返回路径 返回路径查看照片是否正常显示。如果照片...

    jsp中点击图片弹出文件上传界面及实现预览实例详解

    在本实例中,我们将探讨如何在JSP页面中实现点击图片后弹出文件上传界面,并实现选中的图片在页面上的预览功能。这一功能广泛应用于网站设计,特别是图片管理系统或者在线相册等。 ### 实现点击图片弹出文件上传...

    在jsp中通过flash调用摄像头拍照

    确保Flash发送请求时携带有效的令牌,同时在JSP端验证这个令牌。此外,优化方面,可以考虑使用异步上传,以避免阻塞用户界面,提高用户体验。 总结,通过JSP和Flash的结合,我们可以实现一个简单但功能强大的在线...

    新版JSP+JQUERY+AJAX+Mysql聊天室小程序JASChatWeb1.0

    (2)打开tomcat/conf/web.xml文件 ,找到 &lt;session-timeout&gt;30&lt;/session-timeout&gt; 一行, 把30改成 1-5的数(作用设置是session超时时间,用于扑捉用户直接关闭浏览器时的下 线状态) 完成以上两步后打开tomcat即可在...

    apache-tomcat-9.0.31-windows-x64.zip

    在用户访问该jsp文件时输出给客户端。 4&gt;打包: 右键project -&gt; export -&gt; 搜war -&gt; 选择桌面 -&gt; finish 5&gt;部署: 把war文件粘贴到webapps文件夹中。 6&gt;启动tomcat访问url。 JSP的组成部分: 1&gt;JSP...

    网页弹框框架jsp+js+css

    JavaScript可以通过`window.open()`函数来创建新的浏览器窗口,并且可以控制窗口的大小、位置以及加载的内容。此外,JavaScript还可以用来定制弹框的行为,如关闭弹框、设置弹框内容等。 CSS(Cascading Style ...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R...JPE,JPEG,JPG:JPEG图形文件 JS:javascript源文件 JSP:HTML网页,其中包含有对一个Java servlet...

    java 上传下载

    ` 来确保下载的文件不会被浏览器自动打开,而是强制下载。 - **执行下载操作**:`su.downloadFile("/upload/test.doc");` 指定文件路径进行下载。 #### 三、应用实例分析 根据提供的“用户只能上传图片格式的文件...

    JSP开发之Struts2实现下载功能的实例

    `contentDisposition`设置了内容的处置方式,使浏览器将响应作为文件下载,并指定了下载文件的默认名称“mongo.jpg”;`bufferSize`定义了响应的缓冲区大小。 最后是web.xml文件的配置。web.xml是Java Web应用程序...

Global site tag (gtag.js) - Google Analytics