×

基于Iframe内联框架的异步文件上传与删除

消耗积分:0 | 格式:rar | 大小:1.05 MB | 2017-11-11

分享资料个

  在Weh应用程序开发过程中,文件上传功能是个很常用又非常重要的功能,它要处理的内容主要包括:如何将上传的文件以文件的形式保存到服务器,上传Internet上的资源,提取相应文件名等信息传递到数据库,以及查看、删除上传的多媒体文件。

  在进行执法报告管理模块下的文件上传等功能的开发过程中,遇到这样的问题:当用户在使用IE9及以下版本的浏览器界面点击文件上传按钮的时候,由于安全策略的原因,无法调用文件上传控件FileUpload,在进行执法报告页面表单提交的时候会提示拒绝访问,执法报告管理页面服务端aspx.cs的保存文件代码无法被执行,上传的多媒体文件并没有以文件的形式保存到服务器中。尽管ajax技术已广泛用于Weh开发,或许用过ajax上传图片,但事实上它不是只使用ajax技术实现的,因为纯粹原始的ajax是javascript+xml实现的,fH于安全的原因,没有办法利用javascript将文件以异步请求的方式上传到服务器,看似ajax技术上传文件的功能,实际上是通过form和Iframe来实现的。本文设计了一种基于Iframe内联框架的异步文件上传方案,其基本原理是输出一段javascript代码到隐藏的Iframe中去执行,并建立起Iframe子页面和父页面之间的通信,将需上传的多媒体文件通过Iframe进行异步表单提交,这样可以将上传的多媒体文件以文件的形式保存到本地项日的指定日录下。应用该方案可以较好地解决由于低版本浏览器因安全策略导致的无法上传文件的相关问题,实现了将上传的文件以文件的形式存储到本地项日的指定日录下,根据需要可删除、查看相应的多媒体文件。

基于Iframe内联框架的异步文件上传与删除

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !