ntGBDP2002.JSP
---------------------------------------------------------------------
Java.lang.*,java.NET.*,java.sql.*" %>
db" %>
UPLOAD.*"%>
file://上传文件
if( isUpload && isPost && !uploaded )
{
mydir = new java.io.File( uploadDir ); file://uploadDir is GlobalVar
if( !mydir.exists() )
if( !mydir.mkdir() )
throw new Exception("创建上传文件夹失败![" + uploadDir + "]");
Files files = mySmartUpload.getFiles();
String sfilename ="";
try{
for(int i=0;i com.jspsmart.upload.File file = files.getFile(i);
sfilename = file.getFileName();
if( sfilename == null ) sfilename = "";
String s = sfilename ;
file://文件另存
// 20021231121212123_abc.zip
if( sfilename.length() <= (255-18-1) )
{
s = (new SimpleDateFormat("yyyyMMddHHmmssSSS")).format(new java.util.Date())
+ "_"
+ sfilename ;
}
file.saveAs( uploadDir
+ System.getProperty("file.separator")
+ s );
//
if( !s.trim().equals("") )
requestHt.put( "uploadFileName"+i , s );
} file://end for
file://try{
file://mySmartUpload.save(uploadDir);
}catch(Exception e){
throw new Exception("上传文件失败!"+ e.getMessage() );
}
uploaded = true ;
} // end if upload
%>
file://全局数据->requestHt
requestHt.put("globalTableName",globalTableName);
requestHt.put("dbName",dbName);
requestHt.put("parentKey",parentKey);
requestHt.put("parentValue",parentValue);
requestHt.put("sql_trans",sql_trans);
%>
if( !tableCreated )
{
nt.createTable( dbName , globalTableName );
tableCreated = true ;
}
%>
file://以后调用保存到数据库
nt.toDB( requestHt );
--%>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-991619/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752043/viewspace-991619/
本文介绍了一种新的编程思路,重点在于实现文件上传功能,并将其信息保存至数据库的过程。通过使用Java及其相关库,例如java.io.*, java.net.*, 和 java.sql.*等,实现了文件上传的自动化处理,并确保了上传文件的正确存储。

被折叠的 条评论
为什么被折叠?



