- 时间:2020-11-23 19:29 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:asp.net javascript 文件无刷新上传实例代码第1/2页
在新增数据项的时候,用ajax实现无刷新提交,但上传文件的时候,由于数据类型原因,不能将页面的<asp:FileUpload>中以字符串值的方式传到js里调用。我一共找到了两个方法予以解决,实现无刷新上传。
第一种方法:利用js的ADODB.Stream,将文件先转换成流,再通过js上传到服务器,这样有个好处就是可以上传超大文件,并且由于是数据流,可以支持断点续传、方便显示上传进度等人性化功能。唯一的缺点是要客户端浏览器需要设置安全级别,或者安装相关ActiveX控件(这个控件自己做的,加载到页面中)。
相关代码:
文件有:1个前台页面:upload.html、 1个js控制:upload.js、 1个后台处理页面:Accept.aspx(Accept.aspx.cs)
代码文件如下:
upload.html
[url=http://www.1sucai.cn/article/18530_2.htm]2[/url][url=http://www.1sucai.cn/article/18530_2.htm]下一页[/url][url=http://www.1sucai.cn/article/18530_all.htm]阅读全文[/url]