首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

iframe实现无刷新下传文件

2012-09-24 
iframe实现无刷新上传文件10</form>??? 11????12</body>??? 13</html>??? 14????15<script typetext/jav

iframe实现无刷新上传文件
10</form>??? 11????12</body>??? 13</html>??? 14????15<script type="text/javascript">??? 16function callback(msg)??? 17{??? 18????document.getElementById("file").outerHTML = document.getElementById("file").outerHTML;??? 19????document.getElementById("msg").innerHTML = "<font color=red>"+msg+"</font>";??? 20}??? 21</script>[代码] 原理就是输出一段js代码到 iframe 中,然后在iframe中来控制它的父页面view sourceprint?01<%@ page language="java" contentType="text/html; charset=gb2312" %>??? 02<%@ page import="com.jspsmart.upload.SmartUpload"%>??? 03????04<%??? 05????//新建一个SmartUpload对象??? 06????SmartUpload su = new SmartUpload();??? 07????08????//上传初始化??? 09????su.initialize(pageContext);??? 10????11????// 设定上传限制??? 12????//1.限制每个上传文件的最大长度。??? 13????su.setMaxFileSize(10000000);??? 14????15????//2.限制总上传数据的长度。??? 16????su.setTotalMaxFileSize(20000000);??? 17????18????//3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。??? 19????su.setAllowedFilesList("doc,txt,jpg,rar,mid,waw,mp3,gif");??? 20?????????21????boolean sign = true;??? 22?????????23????//4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件。??? 24????try {??? 25????????su.setDeniedFilesList("exe,bat,jsp,htm,html");??? 26????27????????//上传文件??? 28????????su.upload();??? 29????????//将上传文件保存到指定目录??? 30????????su.save("c:\");?? 31???32????} catch (Exception e) {?? 33????????e.printStackTrace();?? 34????????sign = false;?? 35????}?? 36????if(sign==true)?? 37????{?? 38????????out.println("<script>parent.callback('upload file success')</script>");?? 39????}else??40????{?? 41????????out.println("<script>parent.callback('upload file error')</script>");??? 42????}??? 43%>

热点排行