我要通过JSP把用户上传的图片保存在服务器的磁盘上,目前我上传图片的位置是“D:\\Kevin\\Projects\\dev_server\\51pharm_cn_attach\\pics\\prd_images”,这个是上传图片保存在我本地的地址,现在我想把上传的图片存放到服务器上这个路径下,服务器的IP地址:192.168.0.140,以及当用户上传图片成功后,显示刚上传的图片。请哪位大哥帮帮忙,怎样把图片存到服务器上?怎样从服务器上取图片?急急急......
解决方案 »
- 遇到一道题 不知道何解 先来求助各位大大 恳请各位帮忙解释一下
- 发邮件,新注册的邮箱报错
- 快递价格的实现
- after-throwing 捕获 分布式事务异常的 疑问
- can't parse argument number!properties文件如何定义大括号?
- Spring的WebApplicationContextUtils
- 在tomcat+axis2下,new一个socket速度十分慢
- java中能调用delphi写的com接口么
- 我用那一种服务器好??
- 请教高手:如何实现一个java程序,该程序具备光盘自启动功能,所有需要的jdk包都在光盘上,在机器上不安装jdk,不知道如何实现,是否只能
- 出现这个问题,怎么解决
- struts2 action实例 拦截器堆栈 相关疑问
smartupload已经是纯代码了。
SmartUpload mySmartUpload =new SmartUpload();
String ext="";
//初始化
mySmartUpload.initialize(pageContext);
try {
//只允许上载此类文件
mySmartUpload.setAllowedFilesList("jpg,gif");
//上载文件
mySmartUpload.upload();
} catch (Exception e){
}try{ com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
ext = myFile.getFileExt(); //取得后缀名
String myFileName = myFile.getFileName(); //取得上载的文件的文件名
myFileName = myFileName.substring(0,myFileName.length() - ext.length() - 1);
String saveurl = "";
saveurl = "pic/" + oid + "." + ext;
myFile.saveAs(saveurl);
}catch (Exception e){
out.println(e.toString());
}%>