找回密码
 注册
搜索
热搜: 回贴

使用JSP/Servlet上载文件

2009-12-21 21:48| 发布者: admin| 查看: 89| 评论: 0|原作者: 小可爱

使用 JSP/ Servlet上载文件正成为一项常用的任务。以下是一个简单的例程,使用了jspsmart的一个免费的组件。你可以在JSPSMART站点进行下载。

1. Html File




action="uploadImage.jsp" ENCTYPE="multipart/form-data"
target=_self>















广告图片上载
广告图片: name="adsImage" size="20">









2. JSP File
<%@ page language="java" import="com.jspsmart.upload.*,
java.sql.*,java.util.* "%>
<%-- use SmartUpload bean --%>
class="com.jspsmart.upload.SmartUpload" />

<%

//Initialization
mySmartUpload.init(config);
mySmartUpload.service(request,response);

//Set Restriction
mySmartUpload.setAllowedFilesList("gif,bmp,jpeg,jpg");
mySmartUpload.setTotalMaxFileSize(51200);



// Upload
try{
mySmartUpload.upload();
}
catch(Exception e){
out.println("Upload File Fail!
"JavaScript:window.history.back();">back
");
out.println("Notes:");

out.println("
    You must set correct File
    Name.
");
out.println("
    You file size must be less than
    50K.
");
out.println("
    You can only upload .Gif .jpeg .jpg and
    .bmp files.
");

return;

}
//save file to disk
mySmartUpload.getFiles().getFile(0).saveAs("/" +
"FileName");

 

%>



3. Servlet File (you can do it yourself)


资料来源:碧波山庄Visual Basic http://ctsvb.126.com


最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 15:31 , Processed in 0.078645 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部