我使用<input type="file" name="attachment"/>
创建了上传文件功能。我需要知道附加文件的绝对路径,例如,如果我从位置浏览文件 D:/MyFolder/Test.text
如何使用VBScript获取此位置?
答案 0 :(得分:0)
根据HTML5的规范,文件上传控件应该 如果你没有透露你选择的文件的真实本地路径 用JavaScript操纵它的值字符串。相反,字符串 由脚本返回,它处理文件信息 C:\ fakepath
此要求已在Internet Explorer 8中实现 - 仅当包含该页面的页面时,才会显示该文件的实际路径 control被添加到浏览器的可信站点集合中。那 有道理;本质上浏览器正在喂养蹩脚的C:\ fakepath \ 文字。
您可以使用以下命令获取所选文件的名称:
var fileName = fileInput.value.replace("C:\\fakepath\\", "");