请教一个多文件上传的问题
要将本地多个文件上传到服务器,而且在上传之前要对每各文件进行从大小的检验。
现在在调查DiskFileUpload,可是设置每个文件的大小,但是如果文件过大的话,也是需要的时间很长。请教各位大侠,有没有其余的办法!
[解决办法]
一个会,再加一个就不会了?
[解决办法]
比较复杂的功能用flash好了
[解决办法]
要将本地多个文件上传到服务器,而且在上传之前要对每各文件进行从大小的检验。
现在在调查DiskFileUpload,可是设置每个文件的大小,但是如果文件过大的话,也是需要的时间很长。请教各位大侠,有没有其余的办法!
每个文件限制大小,看看下面的代码能帮助你吗,可以自己getSize()来判断啊。
String value=item.getName();
int start=value.lastIndexOf("\");
String fileName=value.substring(start+1);
if(fileName.length() == 0
[解决办法]
fileName == ""){
}else{
if(item.getSize()>10000000){
out.println("<script>alert('对不起,您上传的文件超过10M,无法完成上传!');window.close();</script>");
return;
}else{
……………………………………
}
一个会,再加一个就不会了?
是呗,原来一个好好的,客户非要弄5个,崩溃了
不就个循环嘛 ,要是哪天客户说 N个你怎么办?
JQUERY.UPLOAD.JS 有插件的。
一个和五个是不一样的。。。
在apache中,有自己的上传类,它通过一个请求request取得所有的文件大小
但却不能将一个request中的每个文件分割出来,至少不能先判断大小在分割的
一个会,再加一个就不会了?
是呗,原来一个好好的,客户非要弄5个,崩溃了
不就个循环嘛 ,要是哪天客户说 N个你怎么办?
JQUERY.UPLOAD.JS 有插件的。
+1
每个文件限制大小,看看下面的代码能帮助你吗,可以自己getSize()来判断啊。
String value=item.getName();
int start=value.lastIndexOf("\");
String fileName=value.substring(start+1);
if(fileName.length() == 0
[解决办法]
fileName == ""){
}else{
if(item.getSize()>10000000){
out.println("<script>alert('对不起,您上传的文件超过10M,无法完成上传!');window.close();</script>");
return;
}else{
……………………………………
}