首先,很不幸的,今天是周一,所以今天要上课,但是很幸运的,早上没课,但是又不幸的早起习惯了,所以我说了很多废话来消磨时间,

上篇说了怎么用上smartupload来上传文件到服务器端,今天要写的是怎么去下载,昨天的代码,希望大家有去试试,那么你会惊喜的发现,系统给你一个乱码冲冲喜了,

但是那是一个程序员必须学会解决的技能,所以麻烦自己去解决,

对于smartupload,大家都觉得使用很简单,在调用的时候基本都不超过10行代码,而且可以全程控制,可以获取上传文件的信息,还有限制大小的特点,等等

所以在上一篇博客中,我缺少了对所要传送ing的文件的信息的获取,这样,就可以通过一些简单的判断来判定它传递的是不是什么非法的,这些还望大家去搜搜

使用下载gn,其实很简单,接下来还是先上代码:

//以下是根据昨天的a。jsp修改的

<%@page import="com.jspsmart.upload.SmartUpload"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!--
    
    /表示当前文件 -->
<!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=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
SmartUpload smartUpload=new SmartUpload();
smartUpload.initialize(pageContext);
String filename="d:\\file.txt";
//smartUpload.setContentDisposition(null);
smartUpload.downloadFile(filename);
response.getOutputStream().close();

%>
</body>
</html>

使用的顺序跟昨天的一样,必须先初始化,而我要传送的文件,是一些简单的文本文件,一个txt文件

然后就是运行

可以看出,系统(浏览器)成功的下载了哪个文件,而且自动的帮我们读取了,但是,如果这是个exe文件呢??????只能呵呵了,所以必须在代码中加上一行代码

smartUpload.setContentDisposition(null);

加上这代码。浏览器就不会为我们打开了。而文件的去向问题,就不用我们担心了。好,就这样,吃饭。准备上课

若还是又乱码问题,我想大家应该解决得了

smartupload下载相关推荐

  1. iphone开发笔记和技巧总结

    在iphone程序中实现截屏的一种方法: //导入头文件   #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...

  2. jsp上传下载+SmartUpload插件上传

    使用之前需要自己下载jspSmartUpload.jar包 这里找到一个支持中文的jar包,下载地址如下: http://www.blogjava.net/Files/hijackwust/jsmar ...

  3. SmartUpload上传下载及文件名和文件内容中文问题

    一.安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中.该组件有以下几个特点: 1.使用 ...

  4. SmartUpload上传下载使用

    由于工作需要,用到了SmartUpload来实现文件的上传下载功能,写了小demo记录下,方便以后使用. 上传部分: 表单上传页面 upload.jsp: 此处需要注意的有三点: 1.提交方式为&qu ...

  5. 文件上传与下载SmartUpload

    文件上传与下载SmartUpload组件, 需要架包jspSmartUpload.jar 上传:需要表单的file属性 SmartUpload实例化和初始化 利用SmartUp限制文件类型 得到文件列 ...

  6. smartupload java_java servlet通过SmartUpload开发文件批量上传、批量下载源码分享

    前几天用基础http协议实现单个文件的上传和下载,发现并不能满足项目的需求,比如一次上传下载多个文件.或者是限制上传文件的格式等.于是看了看SmartUpload这个打包好的组件,感觉还不错,分享给大 ...

  7. smartupload文件上传与下载

    Jsp+Servlet 来实现文件上传 在日常的开发中,为了提高开发的效率,我们通常使用组件和框架来进行开发. 一般使用 FileUpload / Smartupload 组件 二.SmartUplo ...

  8. 富文本编辑器CKeditor文件上传下载SmartUpload插件

    目录 富文本编辑器 1.概述 2.常用富文本编辑器 3.CKeditor介绍 4.CKeditor的使用步骤 4.1 进入官网,下载full版本(这个代表的是使用全部功能,如果是simple或者sta ...

  9. 源码下载java利用jquery和smartupload实现头像上传切割效果

    题记:写这篇博客要主是加深自己对源码下载的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢. 效果图如下: 每日一道理 流逝的日子像一片片凋零的枯叶与花瓣,渐去渐远的是青春的纯情与浪漫 ...

最新文章

  1. 一篇带你了解TCP/IP 概念
  2. 聊一聊工作中如何优雅的通过TDD方式来维护一个高质量的NPM包
  3. 你以为美国商业航天那么牛只是因为马斯克?更多原因在这里!
  4. .net remoting在wpf中的应用
  5. nodejs+webpack+vue以及npm安装对应的库
  6. mvn 本地jar包 加入自己的maven仓库
  7. 腾讯云与阿里云竞争激烈:销售团队积极争取每一笔交易
  8. JVM学习-垃圾回收基础
  9. Java面试题超详细讲解系列之九【SQL语句篇】
  10. child-selector解释
  11. 向日葵显示服务器连接失败,向日葵连接服务器成功远程不
  12. web3js开发技术
  13. 饥荒如何解锁机器人_《饥荒》全部人物怎样解锁 全人物解锁条件及方法一览...
  14. 谷歌浏览器无法使用翻译功能的解决方案,谷歌浏览器无法翻译怎么办?谷歌浏览器右键翻译失效了?
  15. 大学物理上册详细笔记_大学物理上册课堂笔记.pdf
  16. Git 工具(写的很乱)
  17. Docker 容器监控原理及 cAdvisor 的安装与使用
  18. 无线路由器开服务器玩游戏,游戏路由和普通无线路由器有什么区别?
  19. 使用Python实现日历功能
  20. DPABI(用于脑成像的数据处理和分析的工具箱)的下载和安装步骤

热门文章

  1. 计算机专业经典书籍推荐
  2. Nexus私服安装以及使用教程
  3. Oracle 实例恢复--转自沙弥的世界
  4. PMM 监控原理以及部署
  5. 灵性图书馆:好书推荐-《太傻天书》
  6. 常见的四种计量标识及其含义(CNAS / ILAC / CMC / CMA)
  7. continue和break的区别,以及如何跳出多重循环(或者判断)语句
  8. MyBatis—MyBatis概述
  9. ae打开模板显示不出来_打开AE模板提示缺少rsmb pro插件的解决办法
  10. position属性详解