form表单提交时,
如果file控件有name属性,那么即使没选择文件,即相当于这个域的值为空,后台接收时依然会把它当做一个文件处理,
如果这个域没有name属性,那么提交form表单时就不会把这个控件提交到后台,
所以通过这点,可以自由的控制form表单提交时,是否需要把这个file提交到后台。
比如,如果选择了文件,那么给它一个name属性,如果没有选择,那么把它的name属性去掉。
form表单提交时,
如果file控件有name属性,那么即使没选择文件,即相当于这个域的值为空,后台接收时依然会把它当做一个文件处理,
如果这个域没有name属性,那么提交form表单时就不会把这个控件提交到后台,
所以通过这点,可以自由的控制form表单提交时,是否需要把这个file提交到后台。
比如,如果选择了文件,那么给它一个name属性,如果没有选择,那么把它的name属性去掉。