⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload.jsp

📁 用jsp实现网络聊天的bbs代码
💻 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 + -