gpt4 book ai didi

javascript - <input type ='file' > IE 给出完整路径,FF 只给出文件名(或目录浏览)

转载 作者:搜寻专家 更新时间:2023-10-31 23:14:45 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Can’t get the complete address while uploading a file

我需要完整路径。我正在尝试提供本地书签的功能,即用户想要在他们的本地 Pc 上访问 c:\MyStuff\Myfile.xls。如何保存/获取该值,而无需创建有关如何剪切和粘贴 c:\MyStuff\Myfile.xls 的教程帮助页面。

以下代码适用于 IE7。我理解这是一个安全问题,但我不需要保存他们的选择,甚至不需要使用 enctype/multiform,甚至提交任何东西,我只需要获取他们选择的路径。

<html>

<head>
<title></title>
</head>

<body>
<script language="JavaScript" type="text/javascript">
<!--
vic=0;
document.write('<style> .debug {VISIBILITY: visible; POSITION: absolute; TOP: 500px; z-Index:100; }</style>')
<!---->
</script>

Select a file from directory then save the path<br>
<input type="file" id="dir" value="dir" style="width:0px;" >
<input type="button" value="Save Path" onclick="javascript:SavePath();" >

<script language="JavaScript" type="text/javascript">
<!-- works on ie8 not ff.
function SavePath(){
if (document.getElementById('dir').value==''){
alert('Select a file from the directory');
return;
}
Path=document.getElementById('dir').value.substring(0,document.getElementById('dir').value.lastIndexOf('\\'));
alert('variable Path='+Path+'\\ ');
}
//-->
</script>
</body>

</html>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com