java将图片导入到web项目的文件夹内

想实现一个小功能web页代码是<body><divalign="center"style="border:4pxsolid#C0C0C0;width:100%;heigh... 想实现一个小功能
web页代码是
<body>
<div align="center" style="border: 4px solid #C0C0C0; width: 100%;height: 100%;" >
<s:form method="post" action="frsActionStruts!affirmAction" enctype="multipart/form-data">
<s:file name="file" id="file" label="导入"></s:file>
<s:submit label="提交" value="提交"></s:submit>
</s:form>
</div>

</body>
action代码是
public String affirmAction(){
// System.out.println("故障表单准备导入");
// 将上传的表格保存到UploadTemp文件夹,并获取相应 路径
String targetDir = ServletActionContext.getServletContext()
.getRealPath("/Report");
//获取当前故障信息
BzrxFaultregister nowFr=(BzrxFaultregister) session.get("nowFr");
//获取IM编号
String imNumber=nowFr.getImnumber();
System.out.println("imNumber="+imNumber);
// 重命名 excel文件的名字
fileName = imNumber+".jpg";
// 文件的绝对路径
String path = targetDir + "\\" + fileName;
System.out.println("path="+path);
// 创建file文件
File newFile = new File(targetDir, fileName);
System.out.println("file创建成功");
System.out.println("fileName="+fileName);
try {
FileUtils.copyFile(file, newFile);
System.out.println("文件拷贝成功");
} catch (IOException e) {
e.printStackTrace();
}
//获取系统时间
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/MM/dd");
String nowTime=sdf1.format(date);
nowFr.setFrcdate(nowTime);
Boolean flag=true;
nowFr.setState(flag);
frsService.updateBzrxFaultregisterService(nowFr);
return "affirmAction";
}
但是文件夹内始终没有这图片,求解答
展开
 我来答
百度网友8dd2c3e41
推荐于2018-04-26 · TA获得超过431个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:320万
展开全部
FileUtils.copyFile是你自己写的不,代码呢

你这个不难的,你好多地方都没有做好检查,比如你这里System.out.println("file创建成功");你就直接这么说啦,最起码if(file.exists())再说成功啥,不是你路径有问题,就是拷贝的不对
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ydbt2010
2013-11-26 · TA获得超过144个赞
知道答主
回答量:98
采纳率:0%
帮助的人:78.3万
展开全部
既然你有这么多控制台打印语句,也能看到执行到哪一步出错吧,再说你的控制台没有报错吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱可星
2013-11-25 · TA获得超过913个赞
知道小有建树答主
回答量:1860
采纳率:91%
帮助的人:335万
展开全部
你路径正确吗
、‘

其次定义文件格式也要正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d4d2ac2
2013-11-29 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:138万
展开全部
建议你使用pageoffice。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式