源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 无刷新附件上传实现方法

  • 时间:2020-03-01 10:37 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 无刷新附件上传实现方法
最近参照网上的一些资料,初步到达了预期目标(客户端获取上传进度,还没发现什么好的方法,没有实现),利用iframe实现了附件的无刷新上传效果(其实有提交iframe),为了使用方便,最后做成了,.net用户自定义控制: 控件使用示例: [img]http://files.jb51.net/upload/2010-1/20100124160657525.gif[/img] 控件页面效果只是“添加附件”的图片,运行效果图一: [img]http://files.jb51.net/upload/2010-1/20100124160657386.gif[/img] 点击图片弹出文件选择框,运行效果图二 [img]http://files.jb51.net/upload/2010-1/20100124160657359.gif[/img] 选中文件打开,文件开始上传,点击“停止”按钮,“正在上传”变为“等待上传”,“停止”变为“上传”,运行效果图三 [img]http://files.jb51.net/upload/2010-1/20100124160657151.gif[/img] 由于附件的大小受限或页面访问超时,上传失败,运行效果图四 [img]http://files.jb51.net/upload/2010-1/20100124160657155.gif[/img] button按钮是服务器按钮,可以为期增加js验证函数: Button1.Attributes.Add("onclick", "return checkFileState();"); 运行效果图五: [img]http://files.jb51.net/upload/2010-1/20100124160657219.gif[/img] 删除掉上传失败的文件,运行效果图六: [img]http://files.jb51.net/upload/2010-1/20100124160657631.gif[/img] 提交后,可以在cs里面获取到上传成功的附件名称,在Fileup.ashx中是以时间对文件进行重命名,为避免重复可以在后免再加几位随机数。 运行效果图七: [img]http://files.jb51.net/upload/2010-1/20100124160657978.gif[/img] 在cs文件中:
[url=http://xiazai.jb51.net/201001/yuanma/NoFlushUpFile.rar]代码打包下载[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部