gpt4 book ai didi

php - 多文件上传输入的最兼容解决方案

转载 作者:行者123 更新时间:2023-11-27 22:48:24 25 4
gpt4 key购买 nike

因为 IE7(和其他一些浏览器,确切地说还没有检查)不使用 <input multiple="" />参数,我很想知道什么是...最兼容(因偏好而异,是的,是的)一个输入字段、多个文件上传的解决方案。

如果解决方案中不涉及 JavaScript 就好了,但我有一种奇怪的感觉,这是不可能的 - 如果我错了请纠正我。

提前致谢!

最佳答案

允许多个文件上传的最浏览器兼容的纯 HTML 方法是简单地有多个:

<input type="file" />

您也可以使用 Java 或 Flash uploader ——但它们可能不如 JavaScript 兼容。

优雅降级 的 JavaScript 可能是您最好的选择,查看 Valum's File-Uploader .该库允许您使用:

  • 如果浏览器支持,通过上传表单元素上传多个文件。
  • 如果浏览器支持拖放文件上传
  • 如果浏览器禁用了 JavaScript,则一直降级为 HTML 输入表单元素。

为最新的浏览器开发,同时支持旧的浏览器是非常好的做法(而不是相反)。如果人们使用较旧的浏览器或未启用 JavaScript,那么无论您做什么,上传多个文件都会很痛苦。

关于php - 多文件上传输入的最兼容解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676488/

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