php接收formdata上传的多个文件,使用formData()上传多个文件
发布日期:2025-05-04 11:20:34 浏览次数:5 分类:精选文章

本文共 599 字,大约阅读时间需要 1 分钟。

使用JavaScript实现文件上传的方法如下:

var data = new FormData();// 遍历所有文件输入域$.each($("input[type='file']")[0].files, function(i, file) {    data.append('file', file);});

通过以上方法,可以将文件数组提交到服务器:

$.ajax({    type: 'POST',    url: '/your/url',    cache: false,    contentType: false,    processData: false,    data: data,    success: function(result) {        console.log(result);    },    error: function(err) {        console.log(err);    }});

如果多次调用data.append('file', file),服务器会接收到文件数组。例如,使用Node.js和multer中间件:

router.post('/trip/save', upload.array('file', 10), function(req, res) {    // 你的文件数组现在在`req.files`中});
上一篇:PHP操作csv文件导入+导出
下一篇:php接口返回状态,大家一般怎么规范接口返回内容

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2026年06月18日 19时47分39秒