gpt4 book ai didi

javascript - 浏览器上传文件的问题

转载 作者:行者123 更新时间:2023-11-28 02:54:06 25 4
gpt4 key购买 nike

var file_upload=document.getElementById('图片上传').value;

该代码在两个浏览器中返回不同的值。

在 Firefox 中,ie 返回 'filename.ext' 示例:test.jpg

但在 Opera 中返回 'fullpath\filename.ext 示例:C:\fake_path\test.jpg

有人知道这个问题吗

最佳答案

IE6 还会为您提供完整路径,而较新的浏览器仅提供文件名。这是为了安全。

我会检查名称中是否存在反斜杠或正斜杠,如果存在,则删除路径。

if(/\\/.test(value)){
value = value.split("\")[value.split("\").length-1];
}else
if(/\//.test(value)){
value = value.split("/")[value.split("/").length-1];
}

(该代码可能会收紧)

关于javascript - 浏览器上传文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093539/

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