Package com.tzsw.hjyweb.pub;
Import com.jspsmart.upload. *; import com.tzsw.hjyweb.pub.getdateFileName; import javax.servlet.jsp.pageContext; import java.io.file; import java.util.Vector;
/ ** *
Title: p> *
Description: p> *
Copyright: Copyright (c) 2003 p> *
Company: p> * @ Author not attributable * @version 1.0 * /
public class UpFile extends SmartUpload {private PageContext pageContext; private Vector vector; private String filedatename = ""; private String filepath = ""; public UpFile (PageContext pageContexts) throws Exception {super.initialize (pageContexts); setPageContext (pageContexts); super ();
Public void getfile () throws exception {vector v = new vector (); int i = (int) super.getfiles (). getCount (); super.save (filepath); for (int J = 0; J
}} SetVector (v);
public Vector changeName (String filepath) throws Exception {setFilepath (filepath); getFile (); Vector vfile = new Vector (); int l = vector.size (); String ralpath = pageContext.getServletConfig () getServletContext () getRealPath.. (FilePath); for (int i = 0; i Public void setPageContext) {this.pagecontext = PageContext; Public string getfiledatename () {returniful Public void setfiledatename (string filedatename) {this.fileDatename = filedatename; Public void setvector (vector vector) {this.vector = vector; Public void setfilepath (string filepath) {this.filePath = filepath;}} ================================== ================== Package com.tzsw.hjyweb.pub; import java.util.calendar; / ** * Title: p> * Description: p> * Copyright: Copyright (c) 2003 p> * Company: p> * @ author not attributable * @version 1.0 * / public class GetDateFileName {public GetDateFileName () {} public String getdate () {String filename = ""; Calendar calendar = Calendar.getInstance (); // get the date int year = calendar.get (Calendar.Year); int month = calendar.get (Calendar.mont) 1; int day = calendar.get (Calendar.date); int hour = calendar.get (Calendar.Hour_of_day); int minute = calendar.get (Calendar.minute); int second = calendar.get (Calendar.Second); filename = integer.tostring (year) integer.tostring (month) integer.tostring (hour) Integer ..... TOSTRING (Second) Integer.toString (SECOND); Return FileName;} public string getdate () {string nowdate = ""; calendar calendar = calendar.getInstance (); // Take the date String mm = ""; string DD = ""; Int year = calendar.get (Calendar.Year); int month = calendar.get (C Alendar.month) 1; if (Month <10) {mm = "0" integer.tostring (month);} else {dd = integer.tostring (month);} Int day = calendar.get (calendar.date); if (DD = "0" integer.tostring (day);} else {dd = integer.tostring (day);} NowDate = integer.tostring (YEAR) "-" mm " dd; returnownload;