JAVA-AOSUite文件,图片上传功能
更新时间:2024-01-29 18:58:01 阅读量: 教育文库 文档下载
- java文件转图片推荐度:
- 相关推荐
JAVA-AOSUite文件,图片上传功能
关于jsp页面部分
Markup
关于上传图片js部分
Markup
function uploadPic(){
var record = AOS.selectone(g_dic); if(record){
f_pic_upload.loadRecord(record); }
if(!f_pic_upload.isValid()) {
Ext.Msg.alert(\系统提示\请选择文件后再上传!\ return; }
f_pic_upload.getForm().fileUpload = true; f_pic_upload.getForm().submit({
url:'do.jhtml?router=aosCeshiExtService.savePic&juid=${juid}', waitMsg:'文件上传中...', success: function() {
AOS.tip(\非常OK,上传成功!\ g_dic_store.reload(); w_pic_upload.hide();
},
failure: function() { w_pic_upload.hide();
AOS.tip(\文件上传失败!\ } });
}
关于后台接收部分的,以及转存
Java
/**
* 图片上传及保存 *
* @param httpModel */
@Transactional
publicvoidsavePic(HttpModel httpModel){ Dto inDto = httpModel.getInDto();
UploadFile uploadFile =newUploadFile(); AosCeshiPO aosCeshiPO =newAosCeshiPO(); aosCeshiPO.copyProperties(inDto); try{
Map
aosCeshiPO.setFile_path(map.get(\).toString()); aosCeshiDao.updateByKey(aosCeshiPO); }catch(Exception e){
// TODO Auto-generated catch block e.printStackTrace(); }
String msg =\上传成功!'}\; httpModel.setOutMsg(msg); }
Java
String infoId =\;
public Map
MultipartHttpServletRequest multipartRequest = null; if(request instanceofMultipartHttpServletRequest){ try{
multipartRequest =(MultipartHttpServletRequest) request;
}catch(Exception ex){
ex.getMessage(); } }
if(multipartRequest != null){
Map
String newName =\; String url =\;
String paths =getWebPath(); String newNameSub=\;
for(Map.Entry
//String infoId = request.getParameter(\
newName =getFileName(request,myfile);
newNameSub=newName.substring(newName.length()-3, newName.length());
if(newNameSub.equals(\)||newNameSub.equals(\)||newNameSub.equals(\)){
url = paths +\+newName; }elseif(newNameSub.equals(\)){
url = paths +\+newName; }else{
url = paths +\+newName; }
map.put(\,true); map.put(\, url); } } }
}catch(Exception e){
System.out.println(e.getMessage()); }
return map; }
public String getFileName(HttpServletRequest request,MultipartFile file)throws Exception{ // 转存文件
String
name=file.getOriginalFilename().substring(file.getOriginalFilename().indexOf(\), file.getOriginalFilename().length());//获取文件后缀
String newName = publicFile.createData().toString()+name;
String path = request.getSession().getServletContext().getRealPath(\);//项目存放路径
//截取字符串取后三位并转小写 String
nameSub=name.substring(name.length()-3,name.length()).toLowerCase(); if(nameSub.equals(\)||nameSub.equals(\)||nameSub.equals(\)){ path = path +\; }elseif(nameSub.equals(\)){
path = path +\; }else{
path = path +\; }
File targetFile =newFile(path, newName); if(!targetFile.exists()){
targetFile.mkdirs(); } try{
file.transferTo(targetFile); }catch(IllegalStateException e){ e.printStackTrace(); }catch(IOException e){
e.printStackTrace(); }
return newName; }
正在阅读:
党委巡察工作座谈会发言材料02-25
我的外婆作文300字02-05
酒精浓度检测仪的设计06-13
学校教学质量分析会发言稿【优秀5篇】03-24
2011数据库原理实验教案03-02
光纤连接器研磨经验谈 - 图文09-18
广东省七校联合体2019届高三第二次(12月)联考数学理试题06-08
高效工作术读后感08-21
基于架空输电线路的防雷措施探讨01-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- AOSUite
- 上传
- 功能
- 文件
- 图片
- JAVA
- 煤矿安全生产标准化知识竞赛用题
- 高产早熟水稻品种的选育
- 供电公司企业文化示范点各类资料
- 网贷基金的操作模式及法律风险分析
- 低烟无卤力缆企业标准7月5日完成
- 0330401《数字影音制作》课程标准201509
- 民法综合测试题
- 第2章 - 核酸化学
- 网考写作题目整理(201310)
- 关于枪支仿真枪的法律定义和解释
- 小说阅读网站的设计 - 图文
- 大鹏海关2006-2008年党风廉政建设责任制落实情况报告
- 四年级数学上册《乘法分配律》说课稿
- kettle操作文档 - 图文
- 大班科学活动《核桃宝宝开开门》教学反思
- 2008.12理论力学期末考试题 - 付传技
- 苏信大学生体育情况分析
- 夏季高温防暑降温专项措施
- 动作描写1
- 南郑县汉宁路新集至勉县界段公路改建工程施工组织设计