ASP.NET MVC3 Ajax 上传文件并显示进度条

dnkaka 2013-03-13 03:25:02
在ASP.NET MVC3里,利用 Ajax方式 上传文件,并显示上传进度条。这个技术怎样实现?用jquery实现,但不能使用jquery插件,要原生的jquery+MVC3技术实现,这个怎么实现,求代码~~~或者实现方式
...全文
375 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
饕餮123 2013-06-28
  • 打赏
  • 举报
回复
都用jquery干嘛不用插件??? 为什么
fred_xu666 2013-06-28
  • 打赏
  • 举报
回复
http://blog.janjonas.net/2012-01-02/asp_net-mvc_3-async-jquery-progress-indicator-long-running-tasks
wrost 2013-05-09
  • 打赏
  • 举报
回复
引用 11 楼 dnkaka 的回复:
[quote=引用 10 楼 socamp 的回复:] 很简单,你无法获取post的进度,最好的办法就是将文件在客户端分割成小块依次进行post
额,发个Demo瞧瞧? [/quote] 作者网站提供demo
wrost 2013-05-09
  • 打赏
  • 举报
回复
引用 楼主 dnkaka 的回复:
在ASP.NET MVC3里,利用 Ajax方式 上传文件,并显示上传进度条。这个技术怎样实现?用jquery实现,但不能使用jquery插件,要原生的jquery+MVC3技术实现,这个怎么实现,求代码~~~或者实现方式
现在一般都是用flash控件进行上传 推荐一个控件plupload,兼容性比较好 http://www.plupload.com/punbb/viewtopic.php?id=1181 http://blog.cdeutsch.com/2011/02/plupload-and-aspnet-mvc3.html
dnkaka 2013-05-09
  • 打赏
  • 举报
回复
引用 10 楼 socamp 的回复:
很简单,你无法获取post的进度,最好的办法就是将文件在客户端分割成小块依次进行post
额,发个Demo瞧瞧?
  • 打赏
  • 举报
回复
很简单,你无法获取post的进度,最好的办法就是将文件在客户端分割成小块依次进行post
md5e 2013-05-07
  • 打赏
  • 举报
回复
flashupload
dnkaka 2013-05-07
  • 打赏
  • 举报
回复
引用 5 楼 socamp 的回复:
这个有难度,用纯WEB的方式难以解决,个人觉得有必要使用到Flex或Active X等富客户端技术。要不你去看看javascript如何进行文件流操作,分段读取并异步提交文件流,看行不。
你说的太深奥了,
  • 打赏
  • 举报
回复
这个有难度,用纯WEB的方式难以解决,个人觉得有必要使用到Flex或Active X等富客户端技术。要不你去看看javascript如何进行文件流操作,分段读取并异步提交文件流,看行不。
SeanDing1989 2013-05-07
  • 打赏
  • 举报
回复
原生的也是插件。只不过封装了。 你可以下个jq插件解压自己看源码,自己改。
ktei2008 2013-05-07
  • 打赏
  • 举报
回复
但不能使用jquery插件 ———— 能说一下为什么吗?
Ho_Johnson 2013-03-14
  • 打赏
  • 举报
回复
用上存插件 用上存插件
jhdxhj 2013-03-14
  • 打赏
  • 举报
回复
引用 3 楼 z_dota 的回复:
那你岂不是要把人家代码解析出来?
+1
Dotar 2013-03-14
  • 打赏
  • 举报
回复
那你岂不是要把人家代码解析出来?
Y_gewenna 2013-03-14
  • 打赏
  • 举报
回复
请联系我,我也在想办法解决这个问题,假的进度条肯定不行,你知道人家穿多大的文件,用多长的时间,中国的网络是不连不通

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧