你好!
fileupload理论上不设置浏览器是不可能取到本地路径的。
你可以想想,如果用fileupload可以轻易获取到本地路径,那别人随便写个程序,不就可以把你本地的各种文件遍历传到服务器了,那不就可以随便**文件了。
所以一般是换一种做法,用一个textbox存储路径,用一个button完成上传功能。至于上传的代码方法多了。一种是用stream类,一种是用webclient上传,方法很多的。
绝对路径:
<!DOCTYPE html>
<html>
<body>
<script>
documentwrite(locationhref);//输出当前页面完整URL
</script>
</body>
</html>
相对路径:
<!DOCTYPE html>
<html>
<body>
<script>
documentwrite(locationpathname);//返回当前URL的路径名
</script>
</body>
</html>
以上就是关于为什么js获取到的FileUpload的绝对路径是C:\fakepath\全部的内容,包括:为什么js获取到的FileUpload的绝对路径是C:\fakepath\、如何在HTML文件中通过javascript获得当前网页的绝对路径和相对路径、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)