件在大小,类型等方面做出限制.如此可以滤掉不符合要求的文件.4)下载灵活.仅写两行代码,就能把
web服务器变成文件服务器.不管文件在web服务器的目录下或在其它任何目录下,都可以利用jspsmartupload进行下载5)能将文件上传到数据库中,也能将数据库中的数据下载下来.这种功能针对的是mysql数据库.
利用jspSmartUpload组件来下载文件,代码如下:
<%@pagecontentType="text/html;charset=gb2312"
import="corn.jspsmart.upload.幸"%><%,/新建一个SmartUpload对象
SmartUpload
sa=new
SmartUpload();
//初始化SU.initialize(pageContext);//设定contentDisposition为null以禁止浏览器自动打开文件.‖保证点击链接后是下载文件.若不设定,则下载的文件扩展名为//doe时,浏览器将自动用word打开它.扩展名为pdf时.//浏览器将用acrobat打开.
万方数据
124
石家庄学报
2009年11月
SU.setContentDisposition(null);,,下载文件SU.downloadFile("/upload/我的课堂.doc");
%>
jspsmartupload虽然能下载文件,但对中文支持不足.若下载的文件名中有汉字,则浏览器在提示另存的文件名时,显示的是一堆乱码.为了给jspsmartupload组件增加下载中文文件的支持,可以对返回给浏览器的另存文件名