//放于上传前
function ajaxLoading(){
$().css({display:block,width:100%,height:$(window).height()}).appendTo(body);
$().html(正在上传,请稍候。。。).appendTo(body).css({display:block,left:($(document.body).outerWidth(true)
最近参照网上的一些资料,初步到达了预期目标(客户端获取上传进度,还没发现什么好的方法,没有实现),利用ifr a me实现了附件的无刷新上传效果(其实有提交ifr a me),为了使用方便,最后做成了,.net用户自定义控制:
控件使用示例:
控件页面效果只是“添加附件”的图片,运行效果图一:
点击图片弹出文件选择框,运行效果图二
选中文件打开,文件开始上传,点击“停止”按钮,“正在上传”变为“等待上传”,“停止”变为“上传”,运行效果图三
由于附件的大小受限或页面访问超时,上传失败,运