原生JS使用ajax上传文件(支持单/多文件上传),ajax模拟表单方式上传文件(支持单/多文件上传),ajax和PHP实现模拟表单上传文件(支持单/多文件上传),有图片为例,复制即能用
原生JS模拟表单提交要用到 formData 先看截图: index.html是入口文件,同级的upload.php是PHP上传接口 看代码: 提示:这里直接是multiple上传多个文件的,如果是上传单文件的只需限制下上传文件的数量就行了,这里的upload.php是单文件和多文件统一上传接口,都支持 index.html <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < meta http-equiv = " X-UA-Compatible " content = " ie=edge " > < title > 单/多文件上传demo </ title > < style > * { margin : 0 ; padding : 0 ; } html,body { width : 100% ; height : 100% ; } ul,dl,ol { list-style : none ; padding : 0 ; margin : 0 ; } .out-box { width : 100% ; height