src/main/webapp/WEB-INF/xinwen/fileup_load.jsp
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.jspsmart.upload.*" %>
<%@ page import="java.util.Date"%>
<%
request.setCharacterEncoding("gb2312");
String kname=(String)request.getParameter("kname");
System.out.println("kname="+kname);
String savePath="upload/";
String ext="";
String trace="";
String filename="";
try {
//实例化上载bean
SmartUpload mySmartUpload=new SmartUpload();
//初始化
mySmartUpload.initialize(pageContext);
//设置上载的最大值
mySmartUpload.setMaxFileSize(500 * 1024*1024);
//上载文件
mySmartUpload.upload();
//循环取得所有上载的文件
for (int i=0;i<mySmartUpload.getFiles().getCount();i++){
//取得上载的文件
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
if (!myFile.isMissing())
{
//取得上载的文件的文件名
String myFileName=myFile.getFileName();
//取得不带后缀的文件名
//String suffix=name;
// System.out.println("myFileName="+myFileName);
String suffix=myFileName.substring(0,myFileName.lastIndexOf('.')); //取得后缀名
//System.out.println("suffix="+suffix);
String exta= mySmartUpload.getFiles().getFile(0).getFileExt();
mySmartUpload.setAllowedFilesList("doc,ppt,xls,jpg,jpeg,png");
if(true){//exta.equals("flv")||exta.equals("avi")||exta.equals("wmv")||exta.equals("jpg")||exta.equals("gif")||exta.equals("png")
ext = myFileName.substring(myFileName.lastIndexOf('.')+1,myFileName.length());
//取得文件的大小
int fileSize=myFile.getSize();
//保存路径
String path=request.getRealPath("/")+savePath;
System.out.println(path);
//path="/files/";
Date date = new Date();
String a=String.valueOf(date.getTime());
filename=a+"."+ext;
String explain=(String)mySmartUpload.getRequest().getParameter("text");
String send=(String)mySmartUpload.getRequest().getParameter("send");
//将文件保存在服务器端
trace=path+filename;
myFile.saveAs(trace,mySmartUpload.SAVE_PHYSICAL);
}
else{
后面还有 22 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
