文件异步上传

文件异步上传的原理: 建立在普通的文件上传的基础上 只不过将表单Form的提交的处理过程交给 一个隐藏的iframe框架去处理

也就相当于C#中建立了一个线程 让这个线程 去处理想做的事情

从而实现异步上传的效果

1.图片文件异步上传  难点 如何从客户端获取 文件数据  iframe异步操作  异步对象不允许浏览器端的硬盘数据

先设置一个<iframe id  name></iframe> 然后在表单中 设置target属性 为 iframe的name值 通过iframe同时将文本框中的其他信息也同时发送到了服务器

  包含文件选择框的上传表单的target属性设置到一个iframe的name; <iframe name="aa"> <form id="form1" target="11" method="post" enctype="multipart/form-data" action="UploadBG.aspx"> 这样当表单提交时,就会由iframe来帮忙完成提交,而浏览器本省“不去”了

posted @ 2012-09-01 08:05  zxp19880910  阅读(242)  评论(0编辑  收藏  举报