//后端代码
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<% //Initialization
mySmartUpload.initialize(pageContext);
mySmartUpload.setTotalMaxFileSize(12000000);
//Upload
mySmartUpload.upload();
//Get the file name
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
//得到上?文件大小
int _fileSize=myFile.getSize();
//?行比?
if(_fileSize>1180000)
{
out.println("<script language=javascript>alert(\"Failed! The file that you uploaded is too larger!\");history.go(-1);</script>");
}else{
}
%>
前端代码
<form action="MyJsp.jsp" method="post" name=regform>
<input type="file" name="file">
</form>我应如何更改后端代码???具体点,有人会么?
<input type="submit" name="Submit" value="上传">
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<% //Initialization
mySmartUpload.initialize(pageContext);
mySmartUpload.setTotalMaxFileSize(12000000);
//Upload
mySmartUpload.upload();
//Get the file name
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
//得到上?文件大小
int _fileSize=myFile.getSize();
//?行比?
if(_fileSize>1180000)
{
out.println("<script language=javascript>alert(\"Failed! The file that you uploaded is too larger!\");history.go(-1);</script>");
}else{
}
%>
前端代码
<form action="MyJsp.jsp" method="post" name=regform>
<input type="file" name="file">
</form>我应如何更改后端代码???具体点,有人会么?
<input type="submit" name="Submit" value="上传">
<%@ page import="com.jspsmart.upload.*"%>这个包已经加里了。但不知道怎么用,它是怎么和前端关联的,我改怎么改。现在是用不了的
if(UploadedFile.getBytes().length >2*1024*1024) {
//错误处理代码
return "";
}