`
weigang.gao
  • 浏览: 491845 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

jspsmart下载文件

 
阅读更多

工程的目录结构以及所需的jar文件如下:


 其中tanchu.jpg图片如下:


 

 

1.新建一个jsp文件UpTest.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
   #download{
     border: 1px solid red;
     height:150px;
     width:300px;
     position:absolute; 
   }
</style>
<script type="text/javascript">
//隐藏图片
function CloseCodeWindow()
{
       var download = document.getElementById( "download");
       download.style.display = "none";
}
</script>
</head>
<body>
  <div id="download">
		    <img src="images/tanchu.jpg"  width="300" height="124" border="0" usemap="#Map" /><!--通过usemap与下面的map元素关联-->	
  </div>
  <!--map元素指定图片可点击区域-->
  <map name="Map" id="Map">
      <area shape="rect" coords="73,52,225,98 " href="<%=request.getContextPath() %>/downloadpdfdata.jsp" /><!-- 这个坐标对应文字区域"点击下载该凭证" -->
      <area shape="rect" coords="263,5,293,33" href="javascript:CloseCodeWindow();"><!-- 这个坐标对应图片的关闭区域 -->
  </map>    
</body>
</html>

 2.新建downloadpdfdata.jsp

<%

     try{
         pageContext.setAttribute("fileName", "D://HelloWorld.java"); //在D盘中存放HelloWorld.java文件,当然这个值可以通过session获取
         String strFileName = (String)pageContext.getAttribute("fileName");
         if(strFileName != null){
	          com.jspsmart.upload.SmartUpload su = new com.jspsmart.upload.SmartUpload();
	
	          su.initialize(pageContext); //使用jsp内置对象pageContext初始化
	
	          su.setContentDisposition(null);
	
	          su.downloadFile(strFileName);//下载D盘下的HelloWorld.java文件
          }
	}catch (Exception e){
            out.write("<a>" + e.getMessage() + "</a>");

	}
%>

 

  • 大小: 15 KB
  • 大小: 16.8 KB
分享到:
评论

相关推荐

    jspsmart上传下载文件实例中文

    **JSpsmart上传下载文件实例中文详解** JSpsmart是一个基于Java的文件上传和下载组件,它为Web应用提供了一种高效、稳定的解决方案,尤其在处理大文件上传和多文件上传时表现出色。这个实例中包含了JSpsmart的源码...

    jspsmart实现上传下载

    **JSpsmart** 是一个基于Java的开源上传和下载组件,它为Web应用程序提供了一种高效、稳定且易于使用的文件上传和下载功能。这个组件在Web开发中特别有用,因为它处理了与大文件上传和断点续传相关的复杂性。 **...

    jspsmart(支持中文下载)

    1. **下载**:首先,从官方渠道或指定的资源库下载JSpsmart的安装包,确保版本是最新的且兼容当前的开发环境。 2. **安装**:运行下载的安装程序,按照向导提示进行安装,通常会默认安装在标准的程序文件夹下。 3....

    jspsmart(支持中文下载).

    JSpsmart是一款专门为Java Web开发者设计的智能上传组件,它具有强大的文件上传功能,并且特别强调对中文文件名的支持。在早期的Web开发中,由于编码问题,中文文件名在上传过程中常常会出现乱码,JSpsmart通过优化...

    jspsmart下载上传源代码

    JSpsmart是一款针对Java Web开发的文件上传和下载组件,它提供了简单易用的API,可以帮助开发者快速实现文件的上传和下载功能。这个组件特别适合那些需要处理大量文件交互的Web应用程序,如内容管理系统、论坛、博客...

    JSP文件下载_jspsmart组件_轻松配置

    1. **流式下载**:jspsmart组件允许文件内容以流的形式传输到客户端,避免了将整个文件加载到内存中,这尤其适用于处理大文件,能够有效防止内存溢出问题。 2. **断点续传**:支持断点续传功能,用户可以在网络不...

    jspsmart 文件上传

    4. **API使用**:在JSP或Servlet中,可以通过jspsmart提供的API来获取上传文件的信息,如文件名、文件大小、文件类型等,并将文件保存到服务器指定的目录。 5. **错误处理**:在文件上传过程中可能出现各种异常,如...

    使用jspsmart实现文件下载

    **JSpritz Smart 文件下载实现详解** JSpritz Smart 是一个用于Java Web应用程序的实用工具,它提供了方便的方式来处理文件的上传和下载。在本文中,我们将深入探讨如何使用JSpritz Smart来实现文件下载功能,这...

    jspsmart文档与jar包.zip

    【标题】"jspsmart文档与jar包.zip" 提供的是关于jspsmart组件的详细资料,其中包含源代码和文档说明,适用于JSP环境下的文件上传和下载功能的开发。 【描述】中提到,这个资源是免费提供的,无需任何积分即可下载...

    jspsmart实现文件上传下载 jspSmartUpload.jar下载

    ### jspsmart实现文件上传下载及jspSmartUpload.jar下载 #### 概述 在Web开发中,文件上传下载是一项常见的需求。使用Java进行Web开发时,开发者常常会遇到如何高效、安全地处理文件上传下载的问题。`jspsmart`是...

    jspSmart组件实现文件上传

    jspSmart组件实现文件上传 jspSmart组件实现文件上传 jspSmart组件实现文件上传 jspSmart组件实现文件上传 jspSmart组件实现文件上传 jspSmart组件实现文件上传 jspSmart组件实现文件上传 jspSmart组件实现文件上传

    jspsmart文件上传下载插件

    经过修改的 jspsmart插件,能够很好的支持包含中文名称的上传和下载。但是要注意中文名称中如果包含了空格,需要自己先去出空格,才能保证上传和下载文件正常。

    上传下载文件组件JSPSmart

    `JSPSmart`是一款专为Java Web开发设计的上传下载文件组件,它简化了在Web应用程序中处理文件上传和下载的复杂性,使得开发者能够更高效、安全地管理用户交互的文件操作。这个组件不仅包含了基本的文件传输功能,还...

    jspsmart实现文件上传下载及jspSmartUploadjar下载文库.pdf

    在示例代码中,可以看到JSP页面导入了 `com.jspsmart.upload.*` 包,这表明正在使用SmartUpload组件。然后,实例化 `SmartUpload` 类并进行初始化。接着,设置了最大文件大小、允许上传的文件类型,并执行了文件...

    jspsmart+说明+源码

    文档中可能包括了如何在JSP页面中集成JSpsmart,如何设置上传参数(如最大文件大小、允许的文件类型),以及如何处理上传进度反馈等。 **组件库**: `jsmartcom_zh_CN.jar` 是JSpsmart的中文版组件库,包含了JSp...

    jsp上载下载 jspsmart

    标题"jsp上载下载 jspsmart"指的是使用JSP技术实现文件上传和下载功能的解决方案,其中“jspsmart”可能是这个解决方案的特定库或框架的名称。描述进一步揭示了这个包包含一个名为"jspsmart"的组件(可能是Java类库...

    jspsmart组件(JSP文件上传专用组件)

    jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以...

    jspsmart.jar

    运用该jar包可以使用SmartUpload组建实现文件上传。由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载工具。

    JspSmart上传文件简单实例

    总的来说,"JspSmart上传文件简单实例"是一个基础的文件上传示例,展示了如何使用JspSmartUpload库在JSP中实现文件上传功能。在实际开发中,可以根据项目需求进行扩展和优化,以满足更复杂的安全性和性能要求。

    jspsmart使用详细

    JSpsmart 是一个用于JSP应用程序的智能上传组件,它提供了一种简单且高效的方式来处理文件上传。这个组件的主要优点在于它能够处理大文件的分块上传,避免了服务器内存溢出的问题,并且支持断点续传。在本文中,我们...

Global site tag (gtag.js) - Google Analytics