上传大文件的时候需要在web.config文件里进行配置,在节点里添加如下节点:
maxrequestlength属性设置最大可传多大文件,其单位是kb,默认好像是4m,最大可设为2g,一但超过这个大小,asp教程.net不会做任何响应,这里设置的是200m。
这样设置后asp.net教程自带的上传控件fileupload就可以上传大文件了,如果用的是chrome浏览器,会在左下角看到传送进度,但在ie下是看不到的。
要显示较好的上传进度条可以使用第三方上传组件neatupload不过对其所需要的节点配置,没有成功,对于文中讲的自定义配置节,与官方设置不一样,运行官方的代码,也没成功,放弃。还有一个是收费的aspnetupload。
在客户端判断文件类型及文件大小:
判断文件类型,代码如下图
还可以利用button控件的onclientclick属性,注意在客户端事件前有一个return,其返回false的话不会执行onclick事件,代码如下图
判断文件大小,由于利用activex(fso)的方法对不同浏览器及权限都有限制,另一种方法貌似也是如此,放弃。
在服务器端判断文件类型及文件大小(如果上传文件比较大,判断大小的时间将较长):
写死在代码里,代码如下图
设置在web.config中,这样以后可以随时改变想要上传的文件类型及大小,代码如下图
web.config中apps教程ettings配置节的配置如下图
下载文件 using system.io:
首先获取下载文件列表,代码如下图
点击按钮下载选中的文件,代码如下图
tplink路由器默认密码是多少(tplink路由器默认密码详解)
tplink路由器默认密码怎么查看(tplink路由器默认密码查看方法)
tplink无线路由器密码怎么重置(tplink无线路由器密码重置方法)
手机如何设置tplink无线路由器密码和密码共享功能(手机设置tplink无线路由器密码和密码共享功能方法)
tplink无线路由器密码忘记了怎么办(tplink无线路由器密码忘记了解决方案)
tplogin路由器可以无线桥接么(TPLink路由器是否支持无线桥接功能)