下载多个文件 formData//
var fd = new FormData//;
fd.append/"fileToUpload", document.getElementById/'fileToUpload'/.files[0]/;
var xhr = new XMLHttpRequest//;
xhr.open/"POST", "uph.php"/;
xhr.send/fd/;
uph.php:
var_dump/$_FILES['fileToUpload']/;
它有效,但显然,只为
files[0]
. 如何使其为所选文件工作?
我试着删除
[0]
, 但它没有工作。
没有找到相关结果
已邀请:
10 个回复
冰洋
赞同来自:
风见雨下
赞同来自:
如果你打电话 data.append/'file', file/ 几次,您的请求将包含您的文件数组。
使用 node.js 和复合中间Multer处理程序,以获得数据如下:
石油百科
赞同来自:
fileToUpload[]
反而
:
它将返回具有多个名称,大小等的数组。
江南孤鹜
赞同来自:
知食
赞同来自:
</div>
<div class="answer_text">
我为自己找到了这份工作!
</div>
<div class="answer_text">
用表单数据下载多个文件 angular, 确保他们在你的 component.html
下载Document.
在您的文件中
componenet.ts 声明如下所选文件数组。
selectedFiles = [];
// 选定文件数组
//in 方法 upload files, 按如下方式添加表单数据。
NOTE: 我希望这项决定将为您工作,朋友们
</div>
<div class="answer_text">
创建对象
并附着在一起 keyName
并将其发送到服务器
这将自动创建一个对象数组
如果您正在使用 nodejs
const files :File[] = req.files ? req.files.file : null;
</div>
<div class="answer_text">
这是解决方案 Vanilla
JavaScript 对于这个问题 -
首先,我们将使用该方法
, 作为
document.querySelectorAll/'input[type=file]'/
回报
按摩类型 object
.
然后我们将使用该方法
, 分配每个元素
双臂状物体
价值
在方法中
.
HTML
JavaScript
您可以查看相同的工作示例
https://codepen.io/bappidas/pen/BaabxrX
</div>
</fileslength;i++>
卫东
赞同来自:
裸奔
赞同来自:
窦买办
赞同来自:
下载Document.
在您的文件中
componenet.ts 声明如下所选文件数组。
selectedFiles = [];
// 选定文件数组
//in 方法 upload files, 按如下方式添加表单数据。
NOTE: 我希望这项决定将为您工作,朋友们
三叔
赞同来自:
并附着在一起 keyName
并将其发送到服务器
这将自动创建一个对象数组
如果您正在使用 nodejs
const files :File[] = req.files ? req.files.file : null;
冰洋
赞同来自:
JavaScript 对于这个问题 -
首先,我们将使用该方法
, 作为
document.querySelectorAll/'input[type=file]'/
回报
按摩类型 object
.
然后我们将使用该方法
, 分配每个元素
双臂状物体
价值
在方法中
.
HTML
JavaScript
您可以查看相同的工作示例
https://codepen.io/bappidas/pen/BaabxrX