锁定老帖子 主题:java 限制附件上传大小
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-20
说说有什么问题?
heyjjay8 写道 企业应用内网使用swfload可能会有问题吧
|
|
返回顶楼 | |
发表时间:2010-05-21
swfupload 可以解决你的问题,里面有单个附件大小判断,多附件总大小判断等等。
|
|
返回顶楼 | |
发表时间:2010-05-21
客户端就能判断大小 为什么说是传到服务器了才能判断?
|
|
返回顶楼 | |
发表时间:2010-05-21
yangy608 写道 客户端就能判断大小 为什么说是传到服务器了才能判断?
客户端判断的js脚本需要配置windows 的一个dll 并且还要把浏览器安全调低 。。 我们做的东西不允许装插件 不允许加jar包 在客户端不需要配置 而且jdk必须为1.4 还有楼上几位所说的所有控件 我都测试过了 说一个很理论的问题 那些插件都是在整个获取上传流之后写入的时候才会触发异常 而且咱们开发基本都是在本机测试 从c盘copy到d盘一个多大的文件 也能马上识别 但是真实测试 就会有很多问题。。 不信你可以去真实服务器测试下 还有那个getContentLength的问题 我测试了好久我一直的post传参后台打印都是49 没有任何作用。。。 request.getInputStream这样获取了之后 request中的二进制流就会消失 再次获取就为0了。。 如果自己重新写一个upload的组建的话 会花不少时间把。。。 |
|
返回顶楼 | |
发表时间:2010-05-21
在上传到服务器之前就判断,如果大于限定的大小,就抛异常或提示!
|
|
返回顶楼 | |
发表时间:2010-05-21
楼上的 说的简单 我要这个思路
我就是为了上传到服务器之前就判断 |
|
返回顶楼 | |
发表时间:2010-05-21
我读取contentlength 的东西
我上传了一个win7的iso 2G 一个1K字的textarea 而且我上传再大的东西 再多的东西都是49 contentlength等于失效了、。 |
|
返回顶楼 | |
发表时间:2010-05-21
我毕业设计也有这一块的研究,我真的除了用别人的框架之外,用form+io流,搞不出来,网上也没没几个搞得出来的……
|
|
返回顶楼 | |
发表时间:2010-05-21
这个我问了很多次了,每次都被人忽略
|
|
返回顶楼 | |
发表时间:2010-05-21
我现在只能是获取到contentLength 然后想办法停掉request
|
|
返回顶楼 | |