Html 浏览器何时读取输入类型=文件中选择的文件
我的HTML页面有一个Html 浏览器何时读取输入类型=文件中选择的文件,html,Html,我的HTML页面有一个元素,我执行以下步骤: 单击浏览并选择一个文件 从磁盘编辑文件内容 点击表单提交 在这种情况下,希望发送到服务器的内容是什么?在任何规范中是否有关于应该发生什么的定义(即应该发送原始内容,或者应该发送新内容),或者是将实现留给浏览器?这取决于如何使用文件输入。但是,在最常见的场景中,文件内容在上载时读取 当您执行表单的提交操作时,它将遍历其所有元素并用所有输入数据组成一个HTTP请求。正是在这个特定的时间,表单操作读取磁盘上的物理文件 现在,web应用程序中还有其他常见的表
元素,我执行以下步骤:
在这种情况下,希望发送到服务器的内容是什么?在任何规范中是否有关于应该发生什么的定义(即应该发送原始内容,或者应该发送新内容),或者是将实现留给浏览器?这取决于如何使用文件输入。但是,在最常见的场景中,文件内容在上载时读取 当您执行表单的提交操作时,它将遍历其所有元素并用所有输入数据组成一个HTTP请求。正是在这个特定的时间,表单操作读取磁盘上的物理文件 现在,web应用程序中还有其他常见的表单提交操作。例如,文件输入元素的
onChange
事件可以立即读取文件内容,应用程序可以将此数据存储在表单中的隐藏元素中。服务器真正考虑的可能是隐藏在隐藏元素中的这些数据
在此场景中,未修改的数据将提交到服务器 这取决于如何使用文件输入。但是,在最常见的场景中,文件内容在上载时读取 当您执行表单的提交操作时,它将遍历其所有元素并用所有输入数据组成一个HTTP请求。正是在这个特定的时间,表单操作读取磁盘上的物理文件 现在,web应用程序中还有其他常见的表单提交操作。例如,文件输入元素的
onChange
事件可以立即读取文件内容,应用程序可以将此数据存储在表单中的隐藏元素中。服务器真正考虑的可能是隐藏在隐藏元素中的这些数据
在此场景中,未修改的数据将提交到服务器 我刚刚创建了一个简单的示例,发现浏览器保留了对上传文件的引用 简而言之:
上传文件我刚刚创建了一个简单的示例,发现浏览器保留了对上传文件的引用
简而言之:
创建foo.txt文件
添加“Hello world”内容
保存文件
使用上传文件,我不希望任何实现在选择文件时读取文件。任何实现这样做的原因是什么?我不希望任何实现在选择文件时读取该文件。任何实施都会这样做的原因是什么?