论坛首页 Java企业应用论坛

java 限制附件上传大小

浏览 23159 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-05-20  
说说有什么问题?
heyjjay8 写道
企业应用内网使用swfload可能会有问题吧

0 请登录后投票
   发表时间:2010-05-21  
swfupload  可以解决你的问题,里面有单个附件大小判断,多附件总大小判断等等。
0 请登录后投票
   发表时间:2010-05-21  
客户端就能判断大小 为什么说是传到服务器了才能判断?
0 请登录后投票
   发表时间:2010-05-21  
yangy608 写道
客户端就能判断大小 为什么说是传到服务器了才能判断?

客户端判断的js脚本需要配置windows 的一个dll 并且还要把浏览器安全调低 。。
我们做的东西不允许装插件 不允许加jar包 在客户端不需要配置 而且jdk必须为1.4
还有楼上几位所说的所有控件 我都测试过了

说一个很理论的问题 那些插件都是在整个获取上传流之后写入的时候才会触发异常
而且咱们开发基本都是在本机测试  从c盘copy到d盘一个多大的文件 也能马上识别
但是真实测试 就会有很多问题。。
不信你可以去真实服务器测试下

还有那个getContentLength的问题  我测试了好久我一直的post传参后台打印都是49
没有任何作用。。。

request.getInputStream这样获取了之后 request中的二进制流就会消失
再次获取就为0了。。
如果自己重新写一个upload的组建的话 会花不少时间把。。。
0 请登录后投票
   发表时间:2010-05-21  
在上传到服务器之前就判断,如果大于限定的大小,就抛异常或提示!
0 请登录后投票
   发表时间:2010-05-21  
楼上的 说的简单 我要这个思路
我就是为了上传到服务器之前就判断
0 请登录后投票
   发表时间:2010-05-21  
我读取contentlength 的东西
我上传了一个win7的iso 2G 一个1K字的textarea
而且我上传再大的东西 再多的东西都是49  contentlength等于失效了、。


0 请登录后投票
   发表时间:2010-05-21  
我毕业设计也有这一块的研究,我真的除了用别人的框架之外,用form+io流,搞不出来,网上也没没几个搞得出来的……
0 请登录后投票
   发表时间:2010-05-21  
这个我问了很多次了,每次都被人忽略
0 请登录后投票
   发表时间:2010-05-21  
我现在只能是获取到contentLength  然后想办法停掉request
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics