首页 新闻 会员 周边

c# web file upload validate file size use jquery or javascript

0
悬赏园豆:20 [已关闭问题] 关闭于 2014-03-19 09:39

我最近遇到个技术问题呀,希望会的朋友指点下,

我用vistual studio 2010, .net framework2.c#,做的一个web

上传文件控件用的fileupload. 现在就是想要在客户端验证文件大小,后缀名等,

后缀名没有问题,但是验证大小,IE8里面没有,files,属性,网上说IE8不支持html5 files,属性

fileAttachment.files[0].size;

上面的代码,在IE11,ie10,firefox,chrome,均能获取到文件大小。

但是客户要求需要支持ie 8。IE8没有这个属性,抛出异常,

我搜网上jquery file upload Plugin。http://blueimp.github.io/jQuery-File-Upload/

这个控件依然报同样的错,files抛异常,

然后想说用ajax file upload:http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/AjaxFileUpload/AjaxFileUpload.aspx

 

不支持.net 3.5以下版本,

 

现在,还有什么途径呢?

请各位指点!

chengdu.jack.li的主页 chengdu.jack.li | 菜鸟二级 | 园豆:274
提问于:2014-03-13 14:15
< >
分享
所有回答(1)
1

1.对于这样,建议使用swfupload插件进行文件上传(可以异步),swfupload插件是flash做的,只要浏览器支持flash就可以用,苹果的除外,http://www.cnblogs.com/qq0827/p/3326773.html

2.使用uploadify 有flash和html5,貌似收费

秋壶冰月 | 园豆:5903 (大侠五级) | 2014-03-13 14:32

感谢你的回答,我看到这个了的,user怕是不接受,收费

支持(0) 反对(0) chengdu.jack.li | 园豆:274 (菜鸟二级) | 2014-03-13 14:34

@chengdu.jack.li: swfupload这个组件不收费,这个可以用吧

支持(0) 反对(0) 秋壶冰月 | 园豆:5903 (大侠五级) | 2014-03-13 14:35

@秋壶冰月: 这个也是插件吧,用户不想装任何东西啊

支持(0) 反对(0) chengdu.jack.li | 园豆:274 (菜鸟二级) | 2014-03-13 14:44

@chengdu.jack.li: 亲,你搞清楚,在国内谁的电脑有flash player啊?除非他不用浏览器看视频?这个不装的特别少

支持(0) 反对(0) 秋壶冰月 | 园豆:5903 (大侠五级) | 2014-03-13 14:47

@秋壶冰月: 能不用插件吗?插件已经用够用了,为了一个上传文件还加个。

况且我打开都有问题

 

支持(0) 反对(0) chengdu.jack.li | 园豆:274 (菜鸟二级) | 2014-03-13 14:55

@chengdu.jack.li: 你别担心,中国基本上没有电脑是没装FLASH的,直接用swfupload就行了.别想太多

支持(0) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2014-03-13 15:10

@秋壶冰月: 放心大胆去使用吧!

支持(0) 反对(0) 秋壶冰月 | 园豆:5903 (大侠五级) | 2014-03-13 15:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册