smartupload下载
2016-05-16 11:50
405 查看
首先,很不幸的,今天是周一,所以今天要上课,但是很幸运的,早上没课,但是又不幸的早起习惯了,所以我说了很多废话来消磨时间,
上篇说了怎么用上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来上传文件到服务器端,今天要写的是怎么去下载,昨天的代码,希望大家有去试试,那么你会惊喜的发现,系统给你一个乱码冲冲喜了,
但是那是一个程序员必须学会解决的技能,所以麻烦自己去解决,
对于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);
加上这代码。浏览器就不会为我们打开了。而文件的去向问题,就不用我们担心了。好,就这样,吃饭。准备上课
若还是又乱码问题,我想大家应该解决得了
相关文章推荐
- javaweb之web入门基础
- javaweb实战之商城项目开发(二)
- JavaWeb工程中集成YMP框架快速上手(二)
- 解决javaWEB中前后台中文乱码问题的3种方法
- JavaWeb实现邮件发送接收功能实例解析
- javaweb中静态文件的常用处理方法汇总
- java web激活邮箱并找回密码
- javaWEB实现相册管理的简单功能
- javaweb Servlet开发总结(二)
- javaweb中Filter(过滤器)的常见应用
- JavaWeb实现文件上传与下载实例详解
- JavaWeb搭建网上图书商城毕业设计
- Java Web开发入门书籍实例解析(总结一)
- JavaWeb中struts2实现文件上传下载功能实例解析
- javaweb实战之商城项目开发(一)
- javaweb实战之商城项目开发(三)
- JavaWeb工程中集成YMP框架快速上手
- JavaWeb动态导出Excel可弹出下载
- JavaWeb中JavaMail创建邮件和发送邮件
- JAVAWEB实现简单的商城项目(一)实例代码解析