您的位置:程序门 -> java -> web 开发



jsp 上传文件问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


jsp 上传文件问题
发表于:2007-06-28 09:44:22 楼主

我使用的smartupload控件,但是,当同时有多用户上传多个文件的时候,我的jboos就会,内存益处,死掉,这个时候,必须从起才可以

请问,有什么好的办法来解决这个
发表于:2007-06-28 09:54:231楼 得分:0
> > > 当同时有多用户上传多个文件的时候?
有多少?这么容易out   of   memery?

无论如何,可以这样处理来减小内存占用量:
做一个token   pool,负责处理文件的jsp首先尝试获得一个free的token,如果获得token,则进行下面的工作,如果没有获得token,则阻塞在那里等待,直到获得token。

另外,处理完毕后,记得及时关闭inputstream
发表于:2007-06-28 09:56:312楼 得分:0
以前用过smartupload,不过可能我的并发量不大,所以没有遇到过你的问题。

现在我在用这个

http://jakarta.apache.org/commons/fileupload/

你可以尝试一下
发表于:2007-06-28 10:19:263楼 得分:0
smartupload好像没有控制
最多只允许在内存中存储的数据   ,如果,超过了就写入硬盘,硬盘作为一种临时缓冲区
这种设置,当jboos里面设置1g空间的时候,如果,超过这个限制
就内存溢出了


zqrqq(zqrain(结帖是一种美德))  
做一个token   pool   ?
能说的再具体些吗


commons   fileupload   这个组件我看过介绍,好像说效率没有smartupload高
发表于:2007-06-28 13:07:084楼 得分:0
smartupload可以设置内存存放的数据流大小
发表于:2007-06-28 13:27:365楼 得分:0
zqrqq(zqrain(结帖是一种美德))   的令牌环方案可行,鉴定完毕!
发表于:2007-06-28 15:22:416楼 得分:0

哦,多谢

楼上几位    

我现在在尝试commons   fileupload来作文件上传,现在遇到一个问题
在上传文件的同时,还要提交表单里面的一些数据,到另一个jsp页面
请问,怎么得到表单里面的数据
使用commons   fileupload   request.getparameter( "xz ");   这种发放为空


快速检索

最新资讯
热门点击