我已经使用<input type="file" name="attachment"/>
. 我需要知道附加文件的绝对路径,例如,如果我从位置D:/MyFolder/Test.text浏览文件
如何使用 VBScript 获取此位置?
我已经使用<input type="file" name="attachment"/>
. 我需要知道附加文件的绝对路径,例如,如果我从位置D:/MyFolder/Test.text浏览文件
如何使用 VBScript 获取此位置?
根据 HTML5 的规范,如果您使用 JavaScript 操作其值字符串,则文件上传控件不应显示您选择的文件的真实本地路径。相反,处理文件信息的脚本返回的字符串是 C:\fakepath。
此要求已在 Internet Explorer 8 中实现 - 只有将包含控件的页面添加到浏览器的受信任站点集合时,才会显示文件的真实路径。这是有道理的;本质上,浏览器正在输入那个蹩脚的 C:\fakepath\ 文本。
您可以使用以下方法获取所选文件的名称:
var fileName = fileInput.value.replace("C:\\fakepath\\", "");