ajax利用FormData、FileReader实现多文件上传php获取

一、FormData方式

  1. 前台代码(注意,不需要用到form标签):
    a. html部分:
    ajax利用FormData、FileReader实现多文件上传php获取
    b. js部分:
    ajax利用FormData、FileReader实现多文件上传php获取
    c. 完整代码:
    
    
    
    
  2. php获取(用 $_FILE 获取):
    ajax利用FormData、FileReader实现多文件上传php获取
    完整代码:

    二、FileReader+FormData+base64

  3. 前台代码:
    a. html代码:
    ajax利用FormData、FileReader实现多文件上传php获取
    b. js代码:
    ajax利用FormData、FileReader实现多文件上传php获取
    c. 完整代码:
    
    
    
    
    Document
    
    
  4. php代码(用 $_POST 获取):
    a. 允许跨域:
    ajax利用FormData、FileReader实现多文件上传php获取
    b. 将前台post过来的数据保存为临时文件:
    ajax利用FormData、FileReader实现多文件上传php获取
    c. 获取文件真实后缀函数:
    ajax利用FormData、FileReader实现多文件上传php获取
    d. 将临时文件保存为带真实后缀的文件:
    ajax利用FormData、FileReader实现多文件上传php获取
    e. 完整代码:

分享名称:ajax利用FormData、FileReader实现多文件上传php获取
文章位置:http://scjbc.cn/article/iieepc.html