[英]How to append a single file in an Array to FormData?
我有一个需要上传到AJAX调用的文件列表。 我使用formData.append('uploads[]', fileList[i], names[i])
来做到这一点。
如果fileList
包含多个文件,则服务器收到的uploads[]
将是文件数组。 这非常完美。
问题是:如果fileList
仅包含一个文件,则服务器将获取该文件,而不是一个文件的数组,这将导致问题。
知道只有一个文件时如何将文件放入数组吗?
只需将文件包装在方括号中即可生成数组...
formData.append('uploads[]', [fileList[i]], names[i])
更确切地说,我猜名字也应该是一个数组:
formData.append('uploads[]', [fileList[i]], [names[i]])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.