ssh文件上传问题

最近在做一个文件上传功能,大家知道,一般上传的文件都放在tomcat下(因为一般展示图片的路径都存储在web服务器上),但是这样一来就有了个小问题,一旦项目重新发布的话,之前上传在tomcat下的图片,新发布之后就不存在了。

 

本来是想把图片上传到myeclipse工作空间里的,但是由于上传之后图片展示的路径在tomcat下,这样一来上传图片之后,要重新发布项目才能看到刚刚上传的图片,这样明显不现实。。。

 

我的解决办法是在tomcat下server.xml文件里添加这样一句话,重新定向tomcat工作空间,指向myeclipse工作空间,

<Context path="/项目的url" docBase="F:\WorkPlace\项目名称\WebRoot" debug="true" reloadable="true"/>

在本机访问的话如下:

http://localhost:8080/项目的url

 

=====================================

 

还有一个小问题,大家知道上传文件在struts中一般用formfile,但是如何判断用户上传的图片为空呢?

我解决如下:

首先表单中定义:formfile photo

然后在action中判断:

if(!photo.toString().equal("")){//上传的photo不为空

//不为空则开始处理图片信息

.........

.......

}

 

 

===============

本屌是菜鸟学生,上面都是个人一些小想法,求大神一起探讨

转载于:https://www.cnblogs.com/fzll/p/3327463.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值