文件上传组件
来源:互联网 发布:浪腾软件价格 编辑:程序博客网 时间:2024/06/05 00:11
上传文件组件 github:https://github.com/theanarkh/uploadfile
该组件思路:每次的上传文件时都会对应一套上传的组件,包括file,form,iframe,每套组件相互独立。在点击上传按钮时渲染,触发change事件和上传文件请求返回时进行组件的删除。之所以这样做是因为一直有一个难题无法解决,1.本来想用一个iframe接收所有form请求的返回结果,但是由于强迫症,如果两个请求同时返回,极端的情况,请求一刚返回,浏览器正在解析iframe,然后第二个请求也返回了,那么这个返回的结果会不会覆盖前面的解析,也就是说导致前面解析的终止,这样第一次返回结果就丢失了。2.如果每次上传都对应一个iframe,也就是新建一个iframe,form和file可以复用,不需要新建,这样每次请求的时候,都需要修改form的target,form1对应iframe1,这时候form1发送请求,然后新建iframe2,修改form1的target指向iframe2,如果前面发出的请求这时候返回,但是form1已经指向iframe2,这样是否是有影响。所以最后用了每次上传都是独立的的思路,损失了性能,因为需要动态不断地操作DOM。
1.支持跟踪每次请求的结果,每次请求中的每个文件的上传结果。
2.支持上传文件前,鉴权,文件检验。
3.支持文件上传请求增加额外参数,比如username,csrfCode。
0 0
- 文件上传组件
- 无组件文件上传
- 文件上传组件
- 无组件文件上传
- 无组件文件上传
- smartUpload文件上传组件
- 文件上传组件比较
- 文件上传FileUpload组件
- FileUpload组件上传文件
- JSP文件上传组件
- commonfileupload组件文件上传
- FileUpload组件上传文件
- 多文件上传组件
- 文件上传组件 开发
- Java文件上传组件
- smartupload组件上传文件
- webuploader上传文件组件
- 文件上传组件
- 查看oracle用户数据库连接数
- VLD扩展使用指南
- try-catch死循环的问题
- Codeforces Round #384 (Div. 2)
- plasma桌面特效无效的解决办法
- 文件上传组件
- HTML5中canvas的使用
- 简单女鞋销售系统
- 如何转载别人csdn博客
- 【Day60】MySQL 数据库性能优化之二(表结构优化)
- 阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7)
- 软件构建中的设计
- 如何将vim打造成Linux下的source insight
- android value 42 报错