struts图片上传,字符串处理,流处理

1、前端上传的主要代码:

<form action="updIndImage" method="post" enctype="multipart/form-data">
	<div class="col-sm-10">
		<input id="file-0a" class="file" type="file" name="upload" multiple data-min-file-count="1">
	</div>
</form>
2、后台处理主要代码:

                String root=ServletActionContext.getServletContext().getRealPath("/");
		//下面两句跳出项目所在目录,需要在tomcat文件配置,才能访问到项目外的图片
		String root2=(new File(root)).getParent();
		String fileCat=root2+"\\upload"+"\\indexNews\\";
		File file2=new File(fileCat);
		if (!file2.exists()) {
			file2.mkdirs();
		}
		String name2=id+uploadName.substring(uploadName.lastIndexOf('.'));
		InputStream is=null;
		OutputStream os=null;
		try {
			is=new FileInputStream(file);
			os=new FileOutputStream(fileCat+name2);
			byte[] buffer=new byte[1024];
			int len=0;
			while((len=is.read(buffer))>0){
				os.write(buffer, 0, len);
			}
			is.close();
			os.close();
			file.delete();
		} catch (Exception e) {
			e.printStackTrace();
		}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tzh476/article/details/52345920
文章标签: String struts
个人分类: struts2 Java基础知识
上一篇tomcat处理:读取项目外的图片
下一篇hibernate date mysql 时间段查询
想对作者说点什么? 我来说一句

常用js方法

2018年01月20日 33KB 下载

Struts+hibernate图片上传

2009年02月20日 28KB 下载

struts2图片上传并预览

2010年09月04日 377KB 下载

没有更多推荐了,返回首页

关闭
关闭