用JSP/Servlets实现Web方式的文件上传
Use JSP and Servlet to Upload file to server is becoming a
common task now.
Below is a simple example use the jspsmart free component which
implements it.
You can download the free package from JSPSMART
1. Html File
action="uploadImage.jsp" ENCTYPE="multipart/form-data"
target=_self>
<!--
close this window
-->
2. JSP File
java.sql.*,java.util.* "%>
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("
out.println("
out.println("
return;
}
//save file to disk
mySmartUpload.getFiles().getFile(0).saveAs("/" +
"FileName");
%>
3. Servlet File (you can do it yourself)
Use JSP and Servlet to Upload file to server is becoming a
common task now.
Below is a simple example use the jspsmart free component which
implements it.
You can download the free package from JSPSMART
1. Html File
action="uploadImage.jsp" ENCTYPE="multipart/form-data"
target=_self>
| 广告图片上载 | |
| 广告图片: | name="adsImage" size="20"> |
| | |
<!--
close this window
-->
2. JSP File
java.sql.*,java.util.* "%>
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)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-131129/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/374079/viewspace-131129/
博客给出了JSP文件的代码示例,包含初始化、设置文件上传限制、上传文件及保存文件到磁盘等操作,若上传失败会给出相应提示信息,还提及有Servlet文件可自行完成。

379

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



