input type=file 可操作本地文件的不解

input type=file 在选择了一个文件后

是在内存中加载了这个文件而导致可对这个文件操作,

还是Brower对这个本地文件有了操作权限

或者说 input type=file 是以怎样的方式在操作文件

阅读 2.5k
1 个回答

应该说客户端浏览器在用户许可情况下,对客户端大多数文件都有读的权利,而<input type='file'>是浏览器把读的权利开放给js(需要支持File API),融入了dom模型。或者读取数据流作为某个POST类提交的数据块。

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