输入类型=“文件”在 Jquery 中使用链接

input type="file" using link in Jquery

本文关键字:Jquery 链接 类型 文件 输入      更新时间:2023-09-26

是否可以模拟<input type="file">并使用链接和jQuery获取文件浏览器?

我试图找到一个教程来做到这一点,但在谷歌上搜索没有显示任何答案。任何帮助将不胜感激。

简短回答:不。

file输入允许浏览磁盘等以选择文件。 这不能用任何其他标准的HTML/JS技术来模拟。

我过去也取得了类似的成就,但这有点黑客:

  • 在页面上放置一个普通的文件上传。
  • 使其完全透明(使用不透明度 - 不要将其可见性更改为隐藏)
  • 将您的链接放在文件上传浏览按钮下。

当用户认为他们正在点击链接时,他们实际上会点击浏览按钮。

这很可怕,但我不知道还有别的办法。