求大神帮吗支个招,访问外网服务器的项目上传照片,当照片的大小差不多在50kb以下的时候能够上传成功,上传的文件大小在差不多50kb以上的时候就会上传失败,失败没有提示信息,失败后直接这个页面,请问大神这种情况会是什么原因造成的呢,struts2和tomcat里都没有对文件上传大小做限制,是不是由于文件变大了表单提交之后后台还没有处理完毕前台就响应了啊
我以为是网速慢,请求超时的原因,我就远程的服务器桌面,用服务器开启页面上传了一张大点的照片,点击提交之后,过了一会儿页面刷新了,提示信息没有,然后又填入信息指定一张大的图片,这时就无法显示该网页了
补上获取上传数据的部分代码
//把文件域中的内容上传到服务器
String path1 = "";
for(int i = 0 ;i<newsfile.length;i++){
File zl = newsfile[i];
String realname = newsfileFileName[i];
if(zl != null && zl.exists() && zl.length() > 0L){
SimpleDateFormat f = new SimpleDateFormat("yyyyMMddhhmmss");
String time= f.format(Calendar.getInstance().getTime());
String str = realname.substring(realname.lastIndexOf("."), realname.length());
//创建一个新文件
File destFile = new File(ServletActionContext.getRequest().getRealPath("\\")+"upload\\"+time+str);
path1 = path1 +"\\upload\\"+time+str;
//复制用户上传的文件到新文件
try {
//FileUtils.copyFile(zl, destFile);
FileInputStream fis = FileUtils.openInputStream(zl);
new TjlshDao().inserImage(tb,fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}