给你个简单的例子,很多张的话判断是否是新的只能通过文件名了:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function yulan()
{
var fileext=documentform1UpFilevaluesubstring(documentform1UpFilevaluelastIndexOf(""),documentform1UpFilevaluelength);
fileext=fileexttoLowerCase();
if ((fileext!='jpg')&&(fileext!='gif')&&(fileext!='jpeg')&&(fileext!='png')&&(fileext!='bmp'))
{
alert("对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢 !");
documentform1UpFilefocus();
}
else
{
//alert(''+documentform1UpFilevalue);
documentgetElementById("preview")innerHTML="预览区<img src='"+documentform1UpFilevalue+"' style='border:6px double #ccc';padding:5px;>"
}
}
</script>
<style>
#preview{
border: 1px dashed #F00;
width:200px;
height:200px
}
</style>
</HEAD>
<BODY>
上传前御览
<form name="form1" method="POST" enctype="multipart/form-data">
<input type="file" name="UpFile" size="46" onchange="yulan()">
<div id="preview">预览区</div>
</form>
</BODY>
</HTML>
@RequestMapping(value="getFile")
public ModelAndView getFile(@RequestParam(required = false) MultipartFile nativeUrl) {
Systemoutprintln("文件长度: " + nativeUrlgetSize());
Systemoutprintln("文件类型: " + nativeUrlgetContentType());
Systemoutprintln("文件名称: " + nativeUrlgetName());
Systemoutprintln("文件原名: " + nativeUrlgetOriginalFilename());
Systemoutprintln("========================================");
//如果用的是Tomcat服务器,则文件会上传到\\%TOMCAT_HOME%\\webapps\\YourWebProject\\WEB-INF\\upload\\文件夹中
String realPath = requestgetSession()getServletContext()getRealPath("/WEB-INF/upload");
//这里不必处理IO流关闭的问题,因为FileUtilscopyInputStreamToFile()方法内部会自动把用到的IO流关掉,我是看它的源码才知道的
FileUtilscopyInputStreamToFile(nativeUrlgetInputStream(), new File(realPath, nativeUrlgetOriginalFilename()));
}
以上就是关于js关于图片上传路径的获取全部的内容,包括:js关于图片上传路径的获取、我用from表单提交一个file怎么在后台获取这个file的绝对路径(框架式Spring+SpringMVC)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)