js如何获取图片的绝对路径

JavaScript020

js如何获取图片的绝对路径,第1张

理论是可以的,首先用js取得location,然后在和图片路径相加 哦 想复杂了 其实很简单,你在image元素里面加个onclick事件,这样写 <table><tr> <td><input type="image" id="expression1" name="expression1" src="1.gif" onClick="soso(this)></td> <td><input type="image" id="expression2" name="expression2" src="2.gif" onClick="soso(this)></td> <td><input type="image" id="expression3" name="expression3" src="3.gif" onClick="soso(this)></td> <td><input type="image" id="expression4" name="expression4" src="4.gif" onClick="soso(this)></td> <td><input type="image" id="expression5" name="expression5" src="5.gif" onClick="soso(this)></td> </tr></table> <div id="abc"></div> <script language="javascript"> function soso(tt){ document.all("abc").innerHTML="<img Src='"+tt.src+"'>" } </script> _______________________

绝对路径:

<!DOCTYPE html>

<html>

<body>

<script>

document.write(location.href)//输出当前页面完整URL

</script>

</body>

</html>

相对路径:

<!DOCTYPE html>

<html>

<body>

<script>

document.write(location.pathname)//返回当前URL的路径名

</script>

</body>

</html>

你好!

fileupload理论上不设置浏览器是不可能取到本地路径的。

你可以想想,如果用fileupload可以轻易获取到本地路径,那别人随便写个程序,不就可以把你本地的各种文件遍历传到服务器了,那不就可以随便盗取文件了。

所以一般是换一种做法,用一个textbox存储路径,用一个button完成上传功能。至于上传的代码方法多了。一种是用stream类,一种是用webclient上传,方法很多的。