文件上传 change 问题?

文件上传时,<input type="file" > 只能用 change 事件吗?

比如:导入 excel 文件

  1. 我上传一个文件,校验之后,提示错误。

  2. 根据错误想信息,修改文件, 再上传之。

  3. 因为是同名文件,所以 change 事件不触发。

怎样处理这种逻辑呢?

阅读 3.1k
2 个回答

每次都创建一个新的 input[type=file]

你只能校验大小和扩展名啊 上传前校验一次总大小就可以了 单个校验看你业务需求了
另外~ie10以下你还需要flash才能控制这些 ie9是没有blob file这些

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进