java 图片上传非jsp_java问题用java代码在后台如何将jsp页面上的图片上传(是 爱问知识人...
先到apache官方下載common-upload組件
上傳
// 新建一個(gè)SmartUpload對(duì)象
SmartUpload su = new SmartUpload();
// 上傳初始化
itialize(pageContext);
// 限制每個(gè)上傳文件的最大長(zhǎng)度。
tMaxFileSize(10000);
// 限制總上傳數(shù)據(jù)的長(zhǎng)度。
tTotalMaxFileSize(20000);
// 設(shè)定允許上傳的文件(通過(guò)擴(kuò)展名限制),僅允許doc,txt文件。
tAllowedFilesList("doc,txt");
// 設(shè)定禁止上傳的文件(通過(guò)擴(kuò)展名限制),禁止上傳帶有exe,bat,
//jsp,htm,html擴(kuò)展名的文件和沒(méi)有擴(kuò)展名的文件。
tDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上傳文件
su。upload();
// 將上傳文件全部保存到指定目錄
int count = ve("/upload");
下載
// 新建一個(gè)SmartUpload對(duì)象
SmartUpload su = new SmartUpload();
// 初始化
itialize(pageContext);
// 設(shè)定contentDisposition為null以禁止瀏覽器自動(dòng)打開(kāi)文件,
//保證點(diǎn)擊鏈接后是下載文件。
若不設(shè)定,則下載的文件擴(kuò)展名為
//doc時(shí),瀏覽器將自動(dòng)用word打開(kāi)它。擴(kuò)展名為pdf時(shí),
//瀏覽器將用acrobat打開(kāi)。
tContentDisposition(null);
// 下載文件
wnloadFile("/upload/ c");
應(yīng)用實(shí)例:
uploadimage。
jsp
alert("只允許上傳。jpg和。gif類型圖片文件");
window。location=' m';
alert("請(qǐng)先選擇要上傳的文件");
window。location=' m';
');" ;
ret += "alert('上傳成功!');";
ret += "window。
location=' m';";
int("" + ret + "");
}
}
}catch (Exception e){
int( String());
}
%>
m
請(qǐng)選擇上傳的圖片
。
全部
總結(jié)
以上是生活随笔為你收集整理的java 图片上传非jsp_java问题用java代码在后台如何将jsp页面上的图片上传(是 爱问知识人...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 研究称苹果 Apple Watch 戴在
- 下一篇: oracle快速备份全库,做了两次rma