📄 upload.jsp
字号:
<html>
<head>
<title>图片上传</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../bbs.css">
</head>
<body bgcolor="#FFF9F0">
<%@ page language="java" import="java.sql.*" %>
<%@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<jsp:useBean id="OPDB" scope="page" class="database.OPDB" />
<%
//图片上传
mySmartUpload.initialize(pageContext);
mySmartUpload.setTotalMaxFileSize(500000);
mySmartUpload.setAllowedFilesList("gif,jpg");
String id = request.getParameter("id");
String boardid = request.getParameter("boardid");
try {
mySmartUpload.upload();
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
int fileSize = myFile.getSize();
if (fileSize != 0) {
String photoName = id + "." + myFile.getFileExt();
myFile.saveAs("/upimage/bbs/" + photoName);
OPDB.connection();
Connection conn = OPDB.getConn();
String sql = "update t_bbs set photo = '" + photoName + "' where id = " + id;
OPDB.update(conn,sql);
out.print("图片上传成功!");
}
else {
out.print("您没有上传图片!<p>");
}
%>
<a href="list.jsp?boardid=<%= boardid %>" target="boardList">刷新浏览</a>
<a href="addnew.jsp?boardid=<%= boardid %>">继续发表</a></p>
<%
}
catch (Exception e) {
out.println("只能传gif或jpg格式的图片,大小不超过500K!");
%>
<FORM METHOD="POST" ACTION="upload.jsp?boardid=<%= boardid %>&id=<%= id %>" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="upload" SIZE="50"><INPUT TYPE="submit" VALUE="图片上传" name="submit">
</FORM>
<%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -