
JS获取input files absolute path method (推荐)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
为了将文件上传至Oracle Blob中而近期需要对路径获取方式做调整,在此过程中遇到了些许困难。因为出于安全考虑,新版浏览器均无法直接访问本地URL。经过一番搜索和尝试,终于找到了相关解决方案,具体内容请参考下方提供的方法说明。
此函数用于通过 netscape.security.PrivilegeManager 启用高级威胁防护功能,并在必要时进行本地文件访问控制。
function readFileFirefox(fileBrowser) {
try {
// 步骤一:启用 netscape 中的高级威胁防护功能
netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect);
// 步骤二:设置为可执行模式,以允许特定操作
fileBrowser.setAccessible(true);
// 步骤三:获取文件路径并进行后续处理
const path = $file;
} catch (e) {
// 错误捕获与处理机制
alert(`无法访问本地文件: ${path}. 请检查浏览器的安全设置以确保允许此类操作.`);
throw e; // 抛出错误对象以便调试或进一步处理
}
return path;
}
全部评论 (0)
还没有任何评论哟~


