经过几天的搜索+提问,总算整合了一个比较完美的多文件上传效果。
 
在网上找到一些帖子都说是调用file控件的onclick,但是我发现实际是不行的,基于安全考虑,提交的时候会浏览器会清空file中的内容。
 
在51js上找到这句话,不过没有给代码:
 
因为安全问题脚本直接触发click()后附件是不允许提交的。google用了点hack,把input=file放到一个iframe里,然后通过js跨frame调用click()。
 
下面这个是吧51js上找到的代码 加上 CSDN一位牛人给的代码整合的效果。
 
完美的多文件上传效果<style>
 
把真正的file控件作了透明处理,当你点链接的时候实际点的是file控件的上传按钮。 

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2021-06-13
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2021-12-16
  • 2022-12-23
  • 2021-11-29
  • 2021-10-01
  • 2021-10-13
相关资源
相似解决方案