zoukankan      html  css  js  c++  java
  • 上传文件显示进度 建议

    http://space.cnblogs.com/question/12517/
     

    其实个人认为不管是Asp.NET MVC还是普通的Web程式,上传现实进度条这个功能都是很大一部分人都在期待解决的问题。针对B/S模式的上传,如果需要实时的了解到上传的进度的话,这对服务器(IIS)压力是非常大的,当然针对这样子的实现时有的,比如WebbUpload上传组件,NeatUpload等, 这都是基于Asp.Net来开发的开源上传组件,他们上传时显示的进度条都是实时,实现的方式是,在页面中创建了一个iframe,定是的来刷新服务器端 上传的进度,然后在客户端显示上传进度。<个人不建议采用这样子的方式,因为如果使用该方式的话,会对服务器端资源消耗过大>

    个人建议采用下面的上传组件:swfupload,plupload等该系列的上传组件,他们都有一个共同特点,就是即满足了文件上传的进度条,但对服务器的资源消耗是绝对可以满足使用的。swfupload使用的Flash读取文件,然后进行上传,上传的时候Flash进行了一个浏览器端的进度显示;plupload是一个综合了Flash、Silverlight、HTML5的上传组件,他的进度条显示和swfupload基本一个思路。

    另外今天博客园有个相关的上传组件,见http://www.cnblogs.com/zengxiangzhan/archive/2010/02/28/1675137.html 

    上面的资源应该可以满足你。着些实例都是基于Asp.Net的,如果用到Asp.Net MVC的话,个人认为都是可以通用的。

  • 相关阅读:
    Codeforces Round #319 (Div. 2) D
    因为网络请求是 异步的,
    ios真蛋疼,
    单例模式的两种实现,
    jump, jump,
    一点 误删,
    关于代理,
    button上的两个手势,
    数据,
    header 的蓝色,
  • 原文地址:https://www.cnblogs.com/ycdx2001/p/1964646.html
Copyright © 2011-2022 走看看