upload.jsp
来自「jsp编写的bbs网站用于bbs的信息交流」· JSP 代码 · 共 54 行
JSP
54 行
<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 + =
减小字号Ctrl + -
显示快捷键?