求大神解释啊。急求急求!!!!!!tomcat服务器
解决方案 »
- java 关闭进程 求思路
- 在java中重新设置session无效
- 2个一样大小的FLASH如果重叠,但图片都可以看到啊?急。。。。
- acction 对应的class有问题;我的目的:通过"reset.do?do=getResetIn" 跳转到 /admin/reset.jsp
- 请问谁有struts + oracle 好用的分页代码,谢谢???
- jsf中能生产这样的table么?
- Formbean的数据类型的问题,关于struts
- web 自动提交
- 如何调用word以实现痕迹保留?
- 如何使TOMCAT在WIN2000S中自动启动?而不用电脑启动是去手工启动?问题解决就送分!
- HttpClient没有设置超时,会不会无限连接的?
- 求救~~Tomacat服务自动关闭的问题
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!
如果在myeclipse工作空间里,这意思是在硬盘上的。拷贝吧,少年
自己学一下吧http://blog.sina.com.cn/s/blog_60afee6e010136dc.html
自己学一下吧http://blog.sina.com.cn/s/blog_60afee6e010136dc.html版主。你发的这些我已经实现了。。我真的不懂了....
自己学一下吧http://blog.sina.com.cn/s/blog_60afee6e010136dc.html版主。你发的这些我已经实现了。。我真的不懂了....
我都搞不懂你想干嘛了。
自己学一下吧http://blog.sina.com.cn/s/blog_60afee6e010136dc.html版主。你发的这些我已经实现了。。我真的不懂了....
我都搞不懂你想干嘛了。
我已经在tomcat工作空间里保存了照片。但是我现在想把照片从tomcat工作空间转移到myeclipse工作空间去啊。怎么破???
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!服务器一关会没吗 我没遇见过这种情况 ,
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!服务器一关会没吗 我没遇见过这种情况 ,
你做过这个功能咩?求源代码参考!!
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!服务器一关会没吗 我没遇见过这种情况 ,
你做过这个功能咩?求源代码参考!!只要上传到服务器 ,图片是不会没的,除非你是在myeclipse中每次启动重新部署了工程,才会没的。
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!服务器一关会没吗 我没遇见过这种情况 ,
你做过这个功能咩?求源代码参考!!只要上传到服务器 ,图片是不会没的,除非你是在myeclipse中每次启动重新部署了工程,才会没的。
求源代码。大神
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!服务器一关会没吗 我没遇见过这种情况 ,
你做过这个功能咩?求源代码参考!!只要上传到服务器 ,图片是不会没的,除非你是在myeclipse中每次启动重新部署了工程,才会没的。
求源代码。大神 什么代码 上传的 还是下载的? 说话怎么不说全呢
那你倒是说说你想要怎么样的功能 ,你说的,描述的比我简单好吗
就是说。现在在一个页面可以实现传照片的功能了,这个照片是暂时保存在服务器里面的。服务器一关闭,这个照片就没了。 我的意思是如何将照片保存到myeclipse的工作空间里面!!!!!服务器一关会没吗 我没遇见过这种情况 ,
你做过这个功能咩?求源代码参考!!只要上传到服务器 ,图片是不会没的,除非你是在myeclipse中每次启动重新部署了工程,才会没的。
求源代码。大神 什么代码 上传的 还是下载的? 说话怎么不说全呢
上传的。上传的。。
Map<String, Object> map = new HashMap<String, Object>();
RequestContext ctx = new ServletRequestContext((HttpServletRequest) request);
if (!FileUpload.isMultipartContent(ctx))
return map;
try {
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(1024 * 1024 * 5);// 设置文件限制为5M
List<FileItem> items = upload.parseRequest((HttpServletRequest) request);
if (items != null) {
Map<String, List<Object>> tmp = new HashMap<String, List<Object>>();
for (FileItem item : items) {
Object value = item.isFormField() ? item.getString("UTF-8") : item;
if (!tmp.containsKey(item.getFieldName())) {
List<Object> values = new ArrayList<Object>();
tmp.put(item.getFieldName(), values);
}
tmp.get(item.getFieldName()).add(value);
}
if (tmp.size() > 0) {
for (String key : tmp.keySet()) {
List<Object> values = tmp.get(key);
if (values.size() == 1) {
map.put(key, values.get(0));
} else {
map.put(key, values.toArray());
}
}
}
}
} catch (Exception e) {
logger.error(e);
}
return map;
}
String result = "OK";
// upload.setSizeMax(1024 * 1024 * 5);
HttpServletRequest request = ServletActionContext
.getRequest();
String appName = request.getContextPath();
// 上传文件夹路径
String path = "../webapps" + appName + "/files/";
// 返回上传图片的网络地址
String basePath = request.getScheme() + "://" + request.getServerName()
+ ":" + request.getServerPort() + appName + "/" + "files/";
String httpurl="";
try {
String fname =this.getFileStream2FileName();
//System.out.println(fname);
//System.out.println("$$$$$$$$$$$$$$$"+fileStream2.length);
String[] fnameList=fname.split(",");
for(int i=0;i<fileStream2.length;i++){
String path1 = path + fnameList[i].trim();
String onrepath = basePath + fnameList[i].trim();
httpurl=httpurl+onrepath+",";
File f = new File(path1);
if (!f.getParentFile().exists())
f.getParentFile().mkdirs();
f.createNewFile();
FileOutputStream fi = new FileOutputStream(f);
InputStream in = new FileInputStream(fileStream2[i]);;
byte buffer[] = new byte[8192];
int bytesRead = 0;
while ((bytesRead = in.read(buffer, 0, 8192)) != -1) {
fi.write(buffer, 0, bytesRead);
}
in.close();
fi.close();
}
} catch (Exception e) {
e.printStackTrace();
result = "ERROR:Exception,请联系管理员!";
}
HttpServletResponse res = ServletActionContext.getResponse();
if ("OK".equals(result)) {
putJsondata(httpurl, res);
//System.out.println("333333333#################################"+httpurl);
} else {
putJsondata(result, res);
}
}
File file = new File(path);
if(!file.exists()) {
if(file.mkdirs()) {
log.info("创建文件夹成功!");
}
}
在项目下创建个文件夹,再将文件写入
你说的就是页面提交图片然后保存到服务器呗
别扯那些没用的搞的别人头晕啊
你用servlet 那么我给你代码//接收页面传过来的文件
private File attached;
private String attachedFileName;
private String attachedContentType;
FileUtil.move(attachedInfo.getAttached(), url+fileName);你能拿到文件 就能把文件存到你服务器的任何目录 具体方法百度一下就行了
至于你说的tomcat目录项目关闭就没了 是不是你每次都是删除项目再重新部署啊?
你保存在tomcat的目录 那也是在硬盘上的
您现在的问题是: 您把您的应用部署到tomcat服务器后,实现一个图片上传的功能,
此时图片已经上传的你的服务器部署的应用的某个目录下面。
如果您重新部署的话,会导致图片丢失是吧。这种情况是正常的。
我说说我的解决办法吧。之前碰到过这样问题。看看能不能帮到您。
1.每次上传后的图片,都复制到你的myeclipse的工作空间,
你的工作空间就有哪些图片了,每次部署,图片都会被复制到tomcat服务器里。
(如果可以直接在tomcat服务器复制图片的话)2.配置虚拟目录(百度一下吧,我是用这种方法实现的)。