//获取上传文件的文件名其实就是获取文本框type为file中的value,虽然这个value一般来说是只读
//下面贴代码
<!DOCTYPE <html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">
</head>
<body>
<span>文件名:</span><input type="file" />
<script type="text/javascript" src="
<script type="text/javascript">
!function($){
var reg = /^(\w)(:)(\\\w+)*\\(\w+.[a-zA-Z]+)*(\w+)*$/g
$('input').on('change', function(){
var name = $('input').val()
// name = name.match(reg)
name = name.replace(reg,"$4")
alert(name)
})
}(jQuery)
</script>
</body>
</html>
//测试结果
同意楼上的分析,另外我想提个建议,代码为了便于阅读可以试着分步骤写。就先定义filename和filepath,然后你在后续的 *** 作中想要图片出现在设定的某一区域中
就可以直接使用filename,将要上传的文件名是 its.getIPTimeStampRand()+"."+item.getName().split("\\.")[1]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)